Kie*_*iee 13 php networking xdebug phpstorm vagrant
这让我很烦,主要是因为它工作正常然后所有突然断点都停止了破坏,当我检查调试器时它只是在等待传入连接.
我的流浪汉机器正在运行 private_ip: 192.168.13.37
我的xdebug.ini配置如下:
zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
xdebug.remote_enable = on
xdebug.remote_connect_back = on
xdebug.remote_port = 9020
Run Code Online (Sandbox Code Playgroud)
这些是我的PHPstorm调试设置:

我在PHPstorm中设置了一个流浪服务器,其主机dev.website.com指向Windows主机文件中的正确IP,端口为80,文件夹映射正确.
我也有PHP应用程序设置使用解释的服务器,其中一个启动URL /.
我点击了开始监听PHP调试连接,然后点击绿色小臭虫图标开始调试.这将使用以下查询字符串启动项目?XDEBUG_SESSION_START = 18359但是当我在调试窗口中查看PHPstorm时它会说waiting for incoming connection with ide key 18359
任何想法如何让它再次运作?
编辑 添加的xdebug日志:pastebin
有同样的问题,对我有帮助的是设置:
xdebug.remote_autostart = 1
Run Code Online (Sandbox Code Playgroud)
我的其他设置是:
zend_extension=xdebug.so
xdebug.remote_enable=1
xdebug.remote_connect_back=1
xdebug.remote_port=9010
xdebug.idekey=phpstorm
xdebug.remote_autostart = 1
xdebug.remote_handler=dbgp
xdebug.remote_host=10.0.2.2
Run Code Online (Sandbox Code Playgroud)
我在远程服务器上的两台主机上遇到了非常相似的问题。
一个名为 dev.host.com,另一个名为 123.host.com(对应于临时版本号)。
我的问题是 dev.host.com 在 phpstorm 中与 xdebug 完美配合,而其他主机始终等待传入连接。
我花了几个小时来寻找原因,但通过更改我的 xdebug 参数、我的 phpstorm conf、我的文件夹权限,没有发现任何结论......直到我用一些字母字符(如“abc.host.com”)重命名我的 123.host.com并且......它开始工作了!
所以我建议你小心为你的主机选择的名称,我认为它没有正确映射......很奇怪,但在我这边解决了。
| 归档时间: |
|
| 查看次数: |
11389 次 |
| 最近记录: |