现在网络上的配置,都写的太复杂,我写个简单的:

注:我用的远程模式,phpStorm和代码在本机,nginx+php-strom在vmware里。

php.ini:

zend_extension=xdebug.so
xdebug.log=/tmp/xdebug.log
xdebug.mode=debug,develop
xdebug.discover_client_host=1    ;xdebug3支持自动,不需要填写ip和port了
注:如果用了opcache,xdebug.so需要在opcache之后
注2:xdebug跟apc不兼容(不过apc现在很少有人用了吧)

phpStrom:

配置server信息:

 
端口: (不能是9000,9000已被php-fpm占用)

 
注意:

 

插件:


CLI模式:

php.ini:

加:
xdebug.client_host=192.168.1.4  ;如果不用cli调试模式,这个可以省略
export XDEBUG_SESSION=1
#注:不再依赖浏览器插件

Sanders
2 声望0 粉丝

2015年开始搞php


引用和评论

0 条评论