环境:
一、安装 php7.2-dev
apt-get install php7.2-dev -y
二、下载并编译 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
四、测试
- cli 环境下,查看 php -m
- 测试 phpinfo,查看 xdebug 的信息 (略)
- phpstorm 测试 xdebug