新版xdebug3+phpStromp远程调试

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

注:我用的远程模式,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信息:
新版xdebug3+phpStromp远程调试_第1张图片

 
端口: (不能是9000,9000已被php-fpm占用)
新版xdebug3+phpStromp远程调试_第2张图片

 
注意:
新版xdebug3+phpStromp远程调试_第3张图片

 

插件:


CLI模式:

php.ini:

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

你可能感兴趣的:(xdebugphpstorm)