phpstorm配置xdebug调试
phpstorm配置xdebug调试
- 安装xdebug,记得xdebug的版本和php的版本一致。
-
配置php.ini中关于xdebug的配置。
[xdebug] zend_extension="Your xdebug install path" xdebug.remote_enable = On xdebug.remote_handler = dbgp xdebug.remote_host= localhost xdebug.remote_port = 9000 xdebug.idekey = PHPSTORM
其中remote_host 是指调试客户端的地址,即IDE所在的IP,同理remote_port 是客户端的端口,这两项在远程调试的情况下注意修改
-
打开phpStorm,进入File>Settings>PHP>Servers。 这里要填写服务器端的相关信息,name填localhost,host填localhost,port填80,debugger选XDebug。这里设置的是将要进行xdebug调试的服务器地址。在这之前请设置好php解释器。
- 进入File>Settings>PHP>Debug,看到XDebug选项卡,port填9000,其他默认。这里的port地址是你在php.ini中xdebug配置中的
xdebug.remote_port
的值。 - 进入File>Settings>PHP>Debug>DBGp Proxy,IDE key 填 PHPSTORM,host 填localhost,port 填80。这里的IDE KEY是你在php.ini中xdebug配置中的
xdebug.idekey
的值。 -
在Run>Debug/Run Configurations 中设置Debug配置,如下图:
-
在代码中需要调试处,加上断点,然后在Run菜单中运行你配置的App。