当前位置: 代码迷 >> 综合 >> lnmp xdebug 配置
  详细解决方案

lnmp xdebug 配置

热度:94   发布时间:2023-12-16 23:31:55.0

查看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 测试 链接时的地址 也就是你本机的相对于服务器的地址

  相关解决方案