您的位置 首页 php

Mac PHP Xdebug3 扩展安装

  1. 什么是 xdebug ?
  2. 下载Xdebug并解压
  3. 使用phpize构建编译配置
  4. 生成 Makefile 文件
  5. 编译安装
  6. 启用Xdebug扩展
  7. 检查Xdebug是否启用
  8. 查看Xdebug配置信息

1.什么是Xdebug ?

Xdebug是一个用来跟踪、调试和分析PHP程序运行状况的PHP调试工具(Debug工具)。

2.下载xdebug并解压

 # 下载
 wget  
# 解压
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.3
Loaded 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 = debug
xdebug.start_with_request = yes  
 # Xdebug v3 和 v2 示例配置
# Xdebug v3.x.x 配置如下:
xdebug.mode = debug
xdebug.start_with_request = yes

# Xdebug v2.x.x 配置如下:
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.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   

执行命令后如下图

文章来源:智云一二三科技

文章标题:Mac PHP Xdebug3 扩展安装

文章地址:https://www.zhihuclub.com/151361.shtml

关于作者: 智云科技

热门文章

网站地图