用自制软件在El Capitan上安装xdebug

xan*_*nld 5 php homebrew xdebug osx-elcapitan

我认为是愚蠢的问题,但我在El Capitan上运行PHP 5.6.14.

我已经安装了xdebug

brew install php56-xdebug
Run Code Online (Sandbox Code Playgroud)

但是在phpinfo中没有提到xdebug

phpinfo揭示:

Configuration File (php.ini) Path:  /etc
Run Code Online (Sandbox Code Playgroud)

当我再次运行brew install php56-xdebug时,我得到了

homebrew/php/php56-xdebug-2.3.3 already installed
Run Code Online (Sandbox Code Playgroud)

所以我猜测brew已经在一个路径上安装了xdebug(在哪里?),这是用于我实际上并没有运行的不同版本的PHP.

有人可以帮我理解brew做了什么,以及我如何配置我正在运行的PHP版本包括xdebug.

xan*_*nld 2

好的,所以我解决了这个问题。欢迎大家评论我是否做对了。

1)找到php的brew install在哪里使用

brew info php56
Run Code Online (Sandbox Code Playgroud)

这篇报道:

要在 Apache 中启用 PHP,请将以下内容添加到 httpd.conf 并重新启动 Apache:

LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so

更新apache加载的php版本:

sudo nano /etc/apache2/httpd.conf
Run Code Online (Sandbox Code Playgroud)

已更换

LoadModule php5_module libexec/apache2/libphp5.so
Run Code Online (Sandbox Code Playgroud)

LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so
Run Code Online (Sandbox Code Playgroud)