我去了xdebug网站,但是找不到适用于Mac的下载链接。NetBeans告诉我需要安装xdebug来配置Mac上的PHP开发环境,我是否漏掉了什么?http://www.xdebug.org/download.php
sudo
。sudo pecl install xdebug
然后在你的php.ini文件中设置xdebug路径。如果一切仍保持默认,我想你需要:
zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
然而,您可以通过以下方式检查您的扩展目录:
pecl config-get ext_dir
brew install homebrew/php/php71-xdebug
。 - Martin Pfeffer# pecl install xdebug
/usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so
中。PHP 7.2.x + xdebug 2.6.x all good.
PHP 7.3.0 + xdebug 2.7.0beta1 known issues.
PHP 7.3.1 + xdebug master branch all good. // I can verify this is NOT the case,
//no xdebug commits so far (2019-01-24) work for php 7.3.1, as least not working on my mac
5年后,OSX现在已经捆绑了Xdebug。对于那些通过谷歌来到这里的人:只需将以下内容复制粘贴到您的终端中以激活扩展:
sudo sh -c 'echo "zend_extension=/usr/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so" >> /etc/php.ini && apachectl restart'
sudo sh -c 'echo "zend_extension=/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so" >> /etc/php.ini && apachectl restart'
然后按照其他帖子中所述调整php.ini。