You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac M1设备Xdebug 3 CLI正常显示但浏览器phpinfo无展示问题咨询

问题原因
  • PHP CLI(命令行PHP)和PHP-FPM(处理Web请求的PHP进程服务)是两个独立运行的进程,你在命令行看到Xdebug加载成功,仅代表CLI环境的配置生效,PHP-FPM服务在你安装Xdebug后没有重启,未加载新的扩展配置。
  • 你当前的PHP额外配置目录/opt/homebrew/etc/php/7.4/conf.d中仅存在opcache的配置文件,没有Xdebug的加载配置,主php.ini中也没有全局配置Xdebug的加载规则,导致FPM进程启动时未加载Xdebug扩展。
解决步骤
  1. 首先确认Xdebug扩展文件存在,执行命令:
    ls /opt/homebrew/lib/php/pecl/20190902 | grep xdebug
    正常会输出xdebug.so,如果没有输出需要先安装对应版本Xdebug:pecl install xdebug-3.0.4
  2. 编辑全局php.ini配置文件:
    vi /opt/homebrew/etc/php/7.4/php.ini
    在文件末尾添加以下配置:
zend_extension = xdebug.so
xdebug.mode = debug
xdebug.start_with_request = yes
xdebug.client_host = 127.0.0.1
xdebug.client_port = 9003
  1. 重启PHP-FPM服务加载新配置:
    brew services restart php@7.4
  2. 重启你的Web服务(Apache/Nginx):
    • Apache执行:sudo apachectl restart
    • Nginx执行:brew services restart nginx
  3. 刷新浏览器的phpinfo页面,即可看到Xdebug的相关配置信息。

内容的提问来源于stack exchange,提问作者user16657730

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 03:48:02