1 环境
系统 php xdebug
centos7.4 7.1.12 2.7.2
2 下载xdebug
wget https://xdebug.org/files/xdebug-2.7.2.tgz
3 解压
tar -xf xdebug-2.7.2.tgz
4 建立外挂模块
cd xdebug-2.7.2
/usr/local/php/bin/phpize
5 configure
./configure --enable-xdebug --with-php-config=/usr/local/php/bin/php-config
6 编译
make
7 安装
make install
8 配置php.ini
vim /usr/local/php/etc/php.ini
添加
zend_extension=xdebug.so
xdebug.remote_enable = 1
xdebug.remote_connect_back = 1
xdebug.remote_port = 9005
xdebug.max_nesting_level = 512
保存退出
9 重启php-fpm
平滑重启 php-fpm
1) 利用 ps -ef 找到 php master进程
2) 执行命令 kill -USR2 master进程
10 查看模块是否安装
php -m
[Zend Modules]
Xdebug
Zend OPcache
说明扩展模块已经按安装成功