我在PHPStrom中创建了使用Xdebug
的基本PHP Web应用程序启动配置。但是,在点击运行后,查询参数XDEBUG_SESSION_START
被添加到URL的末尾,并且由于我的应用程序的性质,这会导致应用程序内部出现一些错误。那么,有没有办法停止在URL的末尾添加该参数,或者可能将该参数添加为URL中的第一个查询参数?
答案 0 :(得分:1)
我不知道您的IDE(PHPStrom)的确切行为,但根据我的经验,在您点击运行并启动带有XDEBUG_SESSION_START
添加到网址的浏览器后,您只需更改在浏览器中输入网址并删除XDEBUG_SESSION_START
部分。调试器仍将处于活动状态,并且将触发断点。
答案 1 :(得分:0)
我尝试过。而且有可能。
您可以使用浏览器扩展:
或使用php.ini
文件中的设置。
将xdebug.remote_enable=true
和xdebug.remote_autostart=true
添加到php.ini
中,然后重新启动Web服务器。
类似这样的东西:
[xdebug]
zend_extension="C:\xampp\php\ext\php_xdebug.dll"
xdebug.remote_enable=true
xdebug.remote_autostart=true