1 环境
系统 php xdebugcentos7.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.soxdebug.remote_enable = 1xdebug.remote_connect_back = 1xdebug.remote_port = 9005xdebug.max_nesting_level = 512保存退出
9 重启php-fpm
平滑重启 php-fpm1) 利用 ps -ef 找到 php master进程2) 执行命令 kill -USR2 master进程
10 查看模块是否安装
php -m[Zend Modules]XdebugZend OPcache说明扩展模块已经按安装成功