首页 文章

Xdebug没有使用PHPStorm

提问于
浏览
3

我使用PHPStorm和Xdebug来逐步完成我的代码 . PHPStorm在Windows 7计算机上运行,我的本地Web服务器在单独的CentOS 6.4计算机上运行 . 我已经完成了 phpinfo(); 来验证Xdebug是否由PHP加载,而且确实如此 . 以下是PHP.ini中我的Xdebug的设置:

[xdebug]
    zend_extension="/usr/lib/php/modules/xdebug.so"
    xdebug.remote_enable = 1
    xdebug.remote_port = 9000
    xdebug.remote_host = "192.168.1.130"
    xdebug.remote_log = "/var/log/httpd/xdebug_log"

我同样设置了PHPStorm以使用我的CentOS服务器作为调试服务器,并且我监听连接 . 我为这两台机器分配了静态IP . 使用Chrome Xdebug插件设置相应的Cookie,我尝试设置断点,但没有任何反应 . 当我去查看/ var / log / httpd / xdebug_log(具有777权限)时,没有写入任何内容 . 我打开了端口9000,我可以从我的CentOS机器远程登录到我的Windows机器上9000端口没问题 . 我也把SELinux设置为宽容,但无济于事 .

有什么想法可以在这里发生吗?

1 回答

  • 2

    尝试在PhpStorm中配置您的项目

    • 打开设置 - >语言和框架 - > PHP->调试

    • 取消选中"Ignore external connections through unregistered server configurations"选项

    • 好的

相关问题