XDebug+phpstorm+centos 远程调试
1、 安装xdebug
2、 Centos 配置
3、 Phpstorm 配置
4、 Chrome 安装与配置
5、 开始测试
1、 安装xdebug
1.1、安装步骤如下:
首先去官方网站下载所需文件 http://www.xdebug.org/,或者wget https://xdebug.org/files/ xdebug-2.4.0.tgz到源码包存放目录
1.2 、另自己下载安装包需要上传到虚拟服务器则如下操作
rz 打开文件上传
扩展阅读sz 从服务器下载文件
1.3 、LINUX下的安装
tar -xzf xdebug-2.4.0.tgz
cd xdebug-2.4.0
/usr/local/php/bin/phpize
./configure —with-php-config=/usr/local/php/bin/php-config —enable-xdebug
make && make install 安装完成后会在modules目录下生成xdebug.so文件
cp modules/xdebug.so /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/ (此目录可以自定义)
2、 Centos 配置
2.1修改php配置文件:
vim /usr/local/php/etc/php.ini
文件末尾加入:
[xdebug]
zend_extension=”/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so”
xdebug.idekey=PHPSTORM
xdebug.remote_host=172.20.12.23
xdebug.remote_enable=1
xdebug.remote_port=9001
host 表示客户端本地的地址
enable 表示是否开启远程调试
port 表示调试端口 默认9000 需要修改否则与php-fpm 端口冲突
2.2 配置后重启php-fpm
service php-fpm restart
2.3 检查xdebug 是否安装成功
01、输出phpinfo();
02、查看是否安装成功 php -m | grep debug
3、 Phpstorm 配置
3.1、File->settings->languages &frameworks?php->servers
3.2、File->settings->languages &frameworks?php->Debug
3.3、File->settings->languages &frameworks?php->Debug->DBGp Proxy
4、 Chrome 安装与配置
4.1 搜索并安装xdebug
Chrome应用店-》搜索xdebug?扩展程序-》xdebug helper ?添加
4.2、添加插件后,在设置找到该插件打开设置选择IDE Key 为PHPSTORM
5、 开始测试
5.1 在浏览器上设置
5.2、在PHPSTORM 上设置