调试的VM了XDebug和PhpStorm
-
27-09-2019 - |
题
我的工作设置是Windows XP主机,运行一个Ubuntu VM LAMP堆栈。我使用PhpStorm编辑我的Windows主机上有我的代码。在保存文件自动上传到通过SFTP虚拟机。一切正常此过程中,除调试。
我有安装PhpStorm到有一个名为“UbuntuVM”使用以下设置服务器:
调试器:结果 - XDebug的结果 调试会话设置:点击 - 中断在第一行结果 - 等待与IDE关键连接:XDEBUG_PHPSTORM结果 发射前:点击 - 将文件上传到选定的服务器
我使用铬与Xdebug的帮助器,并且已经设置了扩展到使用“其他”作为IDE,以“XDEBUG_PHPSTORM”作为密钥。
在VM具有在php.ini以下内容:
zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_host=10.1.6.22
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.collect_params=On
xdebug.show_local_vars=On
当我设置我的IDE一个破发点,在Chrome中启用调试,并重新加载页面,我从来没有命中断点;和IDE说“等待与IDE键‘XDEBUG_PHPSTORM’上端口9000连接”。
没有任何人有任何想法,为什么我不打我的破发点?
解决方案
配找出不需要xdebug.remote_host
,确切地说,使用xdebug.remote_connect_back=1
。
不隶属于 StackOverflow