【问题标题】:I Can't Get Xdebug To Be Installed On My Mac?我无法在我的 Mac 上安装 Xdebug?
【发布时间】:2014-07-07 21:04:42
【问题描述】:

我尝试使用 home-brew 在我的 mac 上安装 xdebug 一切似乎都很好,没有错误,但是当我执行 phpinfo 方法时,我没有在那里找到调试模块,我尝试了百万次都没有成功,所以我出于同样的原因在 StackOverFlow 中阅读了一个答案,建议遵循这些说明http://xdebug.org/wizard.php 我已经复制了 phpinfo 页面的所有代码源,他们给了我详细的说明,我在重新启动服务器并刷新后按照那里的指南没有错误phpinfo页面,还是没有xdebug!!

php.ini - http://pastebin.com/RLyzXJ9z
phpinfo() 代码源 - http://pastebin.com/H8XVX5GG

【问题讨论】:

  • 如果你在命令行输入php -m,你会在模块列表中看到Xdebug吗?
  • 是的,我刚试过,它显示 xdebug !两个调试,一个带有 [Zend Modules] 另一个没有 !!
  • 我无法阅读您的 phpinfo() 粘贴。作为配置加载的 php.ini 文件的路径是什么
  • 另外,你是在apache中使用php-fpm还是mod_php?
  • 加载的配置文件:/etc/php.ini,我怎么知道是哪一个?因为我刚刚学习了一个教程!!

标签: php macos xdebug


【解决方案1】:

根据您的 cmets,Xdebug 的版本与您的 Apache mod_php 或 php-fpm(如果您在 nginx 上)中运行的 php 版本不匹配。

我猜你是否使用了brew,你的 CLI php 确实在/usr/local/something... 中,并且与你的 xdebug 的版本相匹配。另一方面,您为网络服务器使用的任何 PHP 风格都是不同的。

我的投票是放弃本地 php 或 brew 安装的版本,并使用像 MAMP 这样 100% 运行它自己的库的东西。如果你用谷歌搜索的话,将 Xdebug 添加到 MAMP 的文档非常好。

【讨论】:

    猜你喜欢
    • 2012-09-24
    • 2014-08-10
    • 2018-08-06
    • 2017-07-08
    • 1970-01-01
    • 2011-04-04
    • 1970-01-01
    • 2021-08-29
    • 2021-10-26
    相关资源
    最近更新 更多