ubuntu php7.2 配置 xdebug

环境:

  • ubuntu 16.04
  • php7.2

一、安装 php7.2-dev

apt-get install php7.2-dev -y

二、下载并编译 xdebug

  • 下载 xdebug 最新的源码包
wget https://xdebug.org/files/xdebug-2.6.0.tgz
  • 解压缩
tar -zxvf xdebug-2.6.0.tgz
  • 编译安装
cd xdebug-2.6.0
phpize
/configure --enable-xdebug
make
make install

三、配置

  • 在 cd /etc/php/7.2/mods-available 目录中,增加 xdebug.ini
extension=xdebug.so
xdebug.remote_enable = 1
xdebug.remote_port = 9001
xdebug.idekey = PHPSTORM
xdebug.show_error_trace = 1
xdebug.remote_autostart = 0
xdebug.file_link_format = phpstorm://open?%f:%l
  • 增加软连接
cd /etc/php/7.2/fpm/conf.d/
sudo ln -s /etc/php/7.2/mods-available/xdebug.ini 20-xdebug.ini
cd /etc/php/7.2/cli/conf.d/
sudo ln -s /etc/php/7.2/mods-available/xdebug.ini 20-xdebug.ini

四、测试

  1. cli 环境下,查看 php -m
  2. 测试 phpinfo,查看 xdebug 的信息 (略)
  3. phpstorm 测试 xdebug
添加新评论