我试图在服务器上设置调试但它不会工作。
这是我的设置:
的zend_extension =" /usr/lib/php5/20151104/ZendDebugger-5.5.x-64bit.so" zend_debugger.allow_hosts = 192.168.1.0 / 24,127.0.0.1 zend_debugger.expose_remotely =总是
现在我的PHPStorm设置:
添加了新服务器:192.168.1.40:80 - Zend Debugger
[x]使用路径映射: 文件/目录:\ 192.168.1.50 \ shared \ www \ myProject
服务器上的绝对路径:/ shared / www / myProject
我已经通过这种方式配置zDebug for Chrome:
现在配置偏离这里是我的调试问题:
如果我点击"调试此页面" (如果我使用marklets或Chrome扩展程序无关紧要)该网站需要大约一分钟左右,并且我从nginx获得了504网关超时。
现在,如果我点击"开始侦听PHP调试连接" (对于零配置调试)并再次尝试调试,我将立即获得502 Bad Gateway。
我真的不知道为什么我会收到此错误。 Nginx错误日志说明了这一点:
2015/11/04 18:11:05 [错误] 4613#0:* 107 recv()失败(104:通过对等方重置连接)从上游读取响应头,客户端:192.168.1.10,服务器:192.168 .1.40,请求:" GET /index.php HTTP / 1.1",上游:" fastcgi:// unix:/var/run/php5-fpm.sock:",主持人:" 192.168.1.40"
如果我禁用调试,则根本没有错误。
有人对此问题有任何想法吗?我已经搜索了所有PHPStorm文档但无济于事。
谢谢!