使用自制软件在 El Capitan 上安装 xdebug
Install xdebug on El Capitan with homebrew
我认为这是个愚蠢的问题,但我在 El Capitan 上有 PHP 5.6.14 运行ning。
我已经安装了 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 我实际上不是 运行ning.
有人可以帮助我了解 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 的用户,请输入终端
--> brew search xdebug
然后选择你的版本。
安装您的 xdebug 版本后,您必须通过将安装的扩展路径放置到 php.ini 文件来激活它。
打印你的 phpinfo() 并寻找“Loaded配置文件".
打开 "Loaded Configuration File" 显示的文件(我的是 /etc/php.ini )并粘贴扩展路径任何你喜欢的地方。
对我来说,xdebug 安装的扩展路径是“/usr/local/Cellar/php56-xdebug/2.5.1/xdebug.so”
所以我粘贴了{zend_extension="/usr/local/Cellar/php56-xdebug/2.5.1/xdebug.so" }.
重新启动您的 Apache 服务器并检查您的 phpinfo() xdebug,仅此而已。
我认为这是个愚蠢的问题,但我在 El Capitan 上有 PHP 5.6.14 运行ning。
我已经安装了 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 我实际上不是 运行ning.
有人可以帮助我了解 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 的用户,请输入终端
--> brew search xdebug
然后选择你的版本。
安装您的 xdebug 版本后,您必须通过将安装的扩展路径放置到 php.ini 文件来激活它。
打印你的 phpinfo() 并寻找“Loaded配置文件".
打开 "Loaded Configuration File" 显示的文件(我的是 /etc/php.ini )并粘贴扩展路径任何你喜欢的地方。
对我来说,xdebug 安装的扩展路径是“/usr/local/Cellar/php56-xdebug/2.5.1/xdebug.so”
所以我粘贴了{zend_extension="/usr/local/Cellar/php56-xdebug/2.5.1/xdebug.so" }.
重新启动您的 Apache 服务器并检查您的 phpinfo() xdebug,仅此而已。