在哪里可以下载Xdebug for PHP和Mac OS X?

在哪里可以下载Xdebug for PHP和Mac OS X?,php,macos,netbeans,xdebug,Php,Macos,Netbeans,Xdebug,我去了xdebug网站,但找不到mac下载。 我错过什么了吗?NetBeans告诉我获取xdebug,以便在mac上设置PHP开发环境。您需要从源代码处编译它。或者,本教程可能会有所帮助。使用 或php56 xdebug或php70 xdebug取决于您的PHP版本。如果您有pecl,这将是一个好方法 # pecl install xdebug 如果您没有pecl,您可能想取消它。您可以使用pecl下载选项,但您需要添加一个sudo sudo pecl install xdebug 然后在

我去了xdebug网站,但找不到mac下载。


我错过什么了吗?NetBeans告诉我获取xdebug,以便在mac上设置PHP开发环境。

您需要从源代码处编译它。或者,本教程可能会有所帮助。

使用


php56 xdebug
php70 xdebug
取决于您的PHP版本。

如果您有pecl,这将是一个好方法

# pecl install xdebug

如果您没有pecl,您可能想取消它。

您可以使用pecl下载选项,但您需要添加一个
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
(此安装后,您需要通过命令行或在系统首选项中关闭或再次打开web共享来重新启动Apache。)


HTH

最简单的方法是从中获取Komodo维护的预编译二进制文件(选择最新的“PHP远程调试客户端”包),然后解压缩它,找到与您的PHP版本(例如5.3)对应的文件夹,并将xdebug.so文件从那里复制到您的PHP扩展文件夹中


然后按照其他帖子中所述调整php.ini。

5年后,OSX现在与Xdebug捆绑在一起。对于那些带着谷歌来到这里的人:只需在您的终端中复制粘贴以下内容即可激活扩展:

小牛队10.9 山狮队10.8
如果您的macOS是10.14MoJava,那么xdebug 2.5.5是捆绑在
/usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug中的。所以

如果您想编译xdebug并且正在使用laravel,请检查此项以了解兼容性注意事项

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

如果您想使用pecl安装xdebug,则需要先使用brew安装php,因为与Mojava捆绑的PHP7.1.9没有pecl。

它在7年前还没有损坏:)。现在使用
brew安装php55 xdebug
。谢谢,帮我完成了!7.1命令:
brew安装homebrew/php/php71 xdebug
这是初学者的优秀教程,请看一看,它没有解决我的问题,仍然有警告:PHP启动:http:无法初始化使用模块API=20151012编译的模块模块使用模块API=20160303编译的PHP在PHP、Xampp和MAC OS中设置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 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