Xdebug是一个用来跟踪、调试和剖析PHP程序运行状况的PHP调试工具(Debug工具)。
2.下载xdebug并解压
# 下载wget https://pecl.php.net/get/xdebug-3.0.4.tgz# 解压tar zxvf xdebug-3.0.4.tgz
3.利用phpize构建编译配置

# 进入到扩展解压目录cd Xdebug-3.0.4# 构建编译配置/usr/local/opt/php@7.3/bin/phpize
4.天生Makefile文件
# 天生Makefile./configure --with-php-config=/usr/local/opt/php@7.3/bin/php-config
5.编译安装
# 编译安装make && make install
编译成功如下图
Xdebug编译成功如图
6.启用Xdebug扩展
# 查看 php.ini 位置/usr/local/opt/php@7.3/bin/php -i | grep ini # 实行上面命令后会显示php.ini位置Configuration File (php.ini) Path => /usr/local/etc/php/7.3Loaded Configuration File => /usr/local/etc/php/7.3/php.ini# 启用Xdebug扩展vi /usr/local/etc/php/7.3/php.ini# 增加以下内容[xdebug]zend_extension ="/usr/local/Cellar/php@7.3/7.3.29_1/pecl/20180731/xdebug.so"xdebug.mode = debugxdebug.start_with_request = yes
# Xdebug v3 和 v2 示例配置# Xdebug v3.x.x 配置如下:xdebug.mode = debugxdebug.start_with_request = yes# Xdebug v2.x.x 配置如下:xdebug.remote_enable = 1xdebug.remote_autostart = 1xdebug.remote_port = 9003
7.检讨Xdebug是否启用
# 实行命令后输出 Xdebug证明扩展已启用/usr/local/opt/php@7.3/bin/php -m | grep xdebug
8.查看Xdebug配置信息
# 查看Xdebug扩展配置/usr/local/opt/php@7.3/bin/php --ri xdebug
实行命令后如下图