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.
好的,所以我解决了这个问题。欢迎大家评论我是否做对了。
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)