查看php版本
$ php -version
在xdebug官网 https://xdebug.org/ 寻找与php匹配的版本。
下载xdebug
$ mkdir -p /opt/xdebug && cd /opt/xdebug
mkdir -p 创建目录
下载xdebug
$ wget https://xdebug.org/files/xdebug-2.5.5.tgz
解压文件
$ tar -zxvf xdebug-2.5.5.tgz
使用php编译安装xdebug
$ cd xdebug-2.5.5
$ /usr/local/php/bin/phpize
phpize是什么
$ ./configure --with-php-config=/usr/local/php/bin/php-config
$ make && make install
$ make test
查看xdebug配置
$ sudo vim /usr/local/php/etc/php.ini
重启LNMP服务
$ sudo lnmp restart
查看
$ php -m | grep xdebug
使用 phpinfo() 查看xdebug配置
[xdebug] zend_extension="/usr/local/opt/php70-xdebug/xdebug.so"
;是否开启远程调试自动启动
xdebug.remote_autostart = On
;是否开启远程调试
xdebug.remote_enable = On
;允许调试的客户端IP
xdebug.remote_host=localhost
;远程调试的端口(默认9000)
xdebug.remote_port=9000 ;
调试插件dbgp
xdebug.remote_handler=dbgp
;是否收集变量
xdebug.collect_vars = On
;是否收集返回值
xdebug.collect_return = On
;是否收集参数
xdebug.collect_params = On
;是否开启调试内容
xdebug.profiler_enable=On
xdebug.idekey = PHPSTORM
PHP storm 远程调试
xdebug.remote_host=localhost
localhost 填写为 PHP strom 测试 链接时的地址 也就是你本机的相对于服务器的地址