不带XDEBUG_SESSION_START参数的调试脚本


Debug script without XDEBUG_SESSION_START parameter

我正在用 PHP 调试一个 Web 服务,并且没有将XDEBUG_SESSION_START添加到单个有缺陷的远程服务器的功能,该远程服务器存在我的测试服务器中没有发生的问题。在有问题的服务器向 Web 服务发出 GET 请求之前,我确实提前知道。有没有办法让 Xdebug 为下一个请求运行,即使没有发送XDEBUG_SESSION_START参数?

解决方案是将xdebug.remote_autostart=1添加到/etc/php5/conf.d/20-xdebug.ini并使用sudo service apache2 restart重新启动Apache。