按照网上的步骤配置的,运行并没有什么问题,但是重启电脑之后
能进入debug的模式,但是无论在哪里打断点都永远只断在index.php的第一行
这是怎么回事?
php.ini配置
[XDebug]
zend_extension = "D:\xampp\php\ext\xdebug.dll"
xdebug.remote_enable = On
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.idekey = PhpStorm
xdebug.remote_port = 9000
D盘中确实有那个xdebug.dll
dbgpProxy
Xdebug
server
网页中能显示Xdebug
这些是我的配置
解决了原来是phpStrom有个功能在Run下有个Break at first line in PHP scripts
php.ini的配置是否正确,下面的配置仅供参考,路径要换成自己的!
[xdebug]
zend_extension="D:\wamp\php-5.6.2-x64\ext\php_xdebug-2.2.5-5.6-vc11-x86_64.dll"
xdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug.remote_host= localhost
xdebug.remote_port = 9000
xdebug.idekey = PHPSTORM
还是不行的话,把Xdebug 移除了,重新安装xdebug扩展
https://xdebug.org/download.php
同问啊,我把break at first line 关了但还是一样,
Debug session was finished without being paused
It may be caused by path mappings misconfiguration or not synchronized local and remote projects.