在之前调试php代码的时候,用的都是varexport,vardump对变量进行输出,调试起来相当不方便。尤其是遇到ajax异步调用接口的时候,需要先把数据返回到前端,然后在前端对返回的变量进行console.log,严重影响工作效率。
所谓磨刀不误砍柴工,我花了点时间查了一下关于php的调试方法。
下载地址:
https://xdebug.org/download.php 下载对应版本的XDebug拓展,放到你php根目录的\ext
文件加下。如:我是用的php版本是7.0.3-64bit,所以需要下载PHP 7.0 VC14 TS (64 bit)
;
在php.ini配置文件最后添加以下内容:
[xdebug]
zend_extension="D:\phpStudy\php56n\ext\php_xdebug-2.2.6-5.6-vc11-nts.dll"
xdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug.remote_host= localhost
xdebug.remote_port = 9000
xdebug.idekey = PHPSTORM
其中zend_extension为你下载的拓展存放位置的绝对路径,需要自行更改;
重启服务器,你的XDebug拓展就安装成功了,可以使用phpinfo()
查看是否安装成功;
接下来就是有关phpStorm方面的设置了,请参考此链接 进行设置。