【发布时间】:2017-11-06 05:09:52
【问题描述】:
是否有可能检查网络服务器是否正在向 Chrome 发送内容?
我已经以同样的方式设置了 PhpStorm 和 Web 服务器,我已经阅读了 1000 篇教程,但是我的 PhpStorm 没有从 chrome 接收任何内容。
以下是一些设置:
php.ini
zend_extension="/usr/lib/php/20160303/xdebug.so"
xdebug.coverage_enable=on
xdebug.default_enable=on
xdebug.profiler_enable=on
xdebug.profiler_output_dir="/tmp"
xdebug.remote_autostart=on
xdebug.remote_port=9001
xdebug.remote_enable = on
xdebug.remote_connect_back = on
xdebug.idekey=PHPSTORM
xdebug.remote_handler=dbgp
我已禁用服务器上的防火墙。 PhpStorm 正在监听 9001 端口。
一些想法?
【问题讨论】:
-
如何在浏览器中添加 Xdebug cookie?你使用 Xdebug 助手或书签吗?
-
我正在使用 Xdebug 助手。我也尝试使用书签。我无法理解浏览器是否正在发送内容。
-
如果您启用 Xdebug 帮助程序,那么它应该在刷新时自动附加它。浏览器不发送任何东西——这就是 Xdebug 和 PhpStorm 之间的连接。另外,你真的需要 php.ini 中的所有这些选项,比如 remote_handler 吗?要正常工作,只需要“zend_extension”、“xdebug.remote_enable”、“xdebug.remote_host”和“xdebug.remote_port”:confluence.jetbrains.com/display/PhpStorm/…。请注意,Apache 可能使用不同的 php.ini 文件。