1、远程服务器安装xdebug扩展
远程服务器(虚拟机的linux系统)
wget http://xdebug.org/files/xdebug-2.5.4.tgz
tar xzf xdebug-2.5.4.tgz
cd xdebug-2.4.0RC4/
phpize
./configure --enable-xdebug --with-php-config=/usr/local/php/bin/php-config
make
make test
make install
2、配置php.ini使xdebug生效
远程服务器:
zend_extension=xdebug.so
xdebug.idekey=PHPSTORM
xdebug.remote_connect_back=1
xdebug.remote_enable=on
xdebug.remote_port=9001
xdebug.remote_handler=dbgp
xdebug.auto_trace=1
xdebug.remote_log=/tmp/xdebug.log
3、配置phpstorm
选择PHP版本
修改xdebug监听端口,php-fpm一般监听9000端口,这里避免冲突
这里的IDE key 应该与上一步的xdebug.idekey一一对应,Host为虚拟机的ip地址,Port为xdebug监听的端口号。
配置完成:
让xdebug功能打开,处于监听状态。
4、浏览器需要安装debug插件
使用时将debug点亮。
配置内容:右键点击图片-》选项
填写IDE key。
配置结束,不出意外可以实现debug调试了。