我认为这是个愚蠢的问题,但我在 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。
最佳答案
好的,所以我解决了这个问题。欢迎对我做的是否正确提出任何意见。
1)找到php的brew install使用的地方
brew info php56
此报告:
To enable PHP in Apache add the following to httpd.conf and restart Apache:
LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so
更新apache加载的php版本:
sudo nano /etc/apache2/httpd.conf
已替换
LoadModule php5_module libexec/apache2/libphp5.so
与
LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so
关于php - 使用 Homebrew 软件在 El Capitan 上安装 xdebug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33837254/