【发布时间】:2016-02-23 13:33:23
【问题描述】:
我认为这是个愚蠢的问题,但我在 El Capitan 上运行了 PHP 5.6.14。
我已经安装了xdebug
brew install php56-xdebug
但是phpinfo中没有提到xdebug
phpinfo揭示:
Configuration File (php.ini) Path: /etc
当我再次运行 brew install php56-xdebug 时,我得到了
homebrew/php/php56-xdebug-2.3.3 already installed
所以我猜 brew 已经在一个路径(在哪里?)上安装了 xdebug,该路径是针对我实际上没有运行的不同版本的 PHP 的。
谁能帮我理解 brew 做了什么,以及如何配置我正在运行的 PHP 版本以包含 xdebug。
【问题讨论】:
-
如果有区别,我加载的 php 配置文件是“无”,但我刚刚将 /etc/php.ini.default 复制为 php.ini,现在是 phpinfo报告我加载的配置文件是 /etc/php.ini。可能我的 xdebug 安装失败,因为我在安装 xdebug 时没有此配置?
-
如果有人在 macOS 10.12 Sierra 上阅读这篇文章,我发现 this comprehensive guide 可以安装多个 PHP 版本,包括 Xdebug、opcache、版本切换等。非常有帮助。
标签: php homebrew xdebug osx-elcapitan