如何使用 macports 为 php 安装 pear/pecl/xdebug

How to install pear/pecl/xdebug for php using macports

我在 MacOS Mojave 上使用 mac 端口进行了 PHP 设置。我刚刚从 5.6 升级到 7.3;一切正常,除了我需要 xdebug,它需要 pecl,它需要 pear,而我不再有 pear 的工作副本。

我找到了几个使用自制软件工作的答案,但这意味着卸载大量的东西并用自制软件重新安装它们,如果不需要的话我宁愿不这样做。

其他帖子中提到的各种其他解决方案不再有效,因为 http://pear.php.net/ 无限期停机。我可以找到他们的 github 站点,但我不太明白从那里可以做什么,因为他们的 INSTALL 文件没有 mac.

的说明

有什么想法吗?

如果 php 7.2 足够,MacPorts 有一个用于 php72-xdebug 的端口。您可以使用

sudo port install php72-xdebug

安装它

如果您真的需要 7.3 支持,您可以联系维护者以获得这些包。许多端口有 php73-xxx 版本。他目前还没有进入 xdebug。

更一般地说,使用 MacPorts 搜索工具来检查您感兴趣的包。例如,在终端中输入以下命令:

port search xdebug

可以在网站的“可用端口”页面上执行类似的搜索:

https://www.macports.org/ports.php