查看PHP版本和位数
下载xdebgu扩展
在xdebug下载页去下载最新的版本(注意:要下载PHP对应版本,位数和线程安全)
一般phpinfo
下的Thread safety
为enabled
说明是线程安全版本
下载地址:https://xdebug.org/download.php
配置php.ini
在php安装目录打开php.ini
,增加如下配置
注意:如配置多版本同时运行,需注意端口占用的问题。
[xdebug]
zend_extension="C:\php7\ext\php_xdebug-2.7.0beta1-7.1-vc14-nts.dll"
xdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug.remote_host= localhost
xdebug.remote_port = 9000
xdebug.idekey = PHPSTORM
查看是否安装成功
重启apache查看是否安装成功,如没有相关说明,说明版本,位数线程安全版本不对
PHPstorm配置
打开settings->Languages&Frameworks->PHP->Debug
配置xdebug
进入File>Settings>PHP>Debug>DBGp Proxy
,IDE key
填PHPSTORM
,host 填localhost
,port
填9000
,点OK退出设置
点击PHPstorm中的小电话开启监听
配置Postman
在Postman中Headers选项里新增COOKIE:XDEBUG_SESSION=PHPSTORM
则可调起PHPstrom的调试功能
在Headers中新增key:Cookie,Value:XDEBUG_SESSION=PHPSTORM
XDEBUG_SESSION=PHPSTORM :打开xdebug功能
XDEBUG_PROFILE=XDEBUG_PFOFILER : 打开profile功能
XDEBUG_TRACE=XDEBUG_TRACE :打开trace功能