0

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

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

其他帖子中提到的各种其他解决方案不再起作用,因为http://pear.php.net/已无限期关闭。我可以找到他们的 github 站点,但我不太清楚从那里做什么,因为他们的 INSTALL 文件没有关于 mac 的说明。

有任何想法吗?

4

1 回答 1

2

如果 php 7.2 就足够了,MacPorts 有一个 php72-xdebug 的端口。你可以安装它

sudo 端口安装 php72-xdebug

如果你真的想要 7.3 支持,你可以 ping 那些包的维护者。有许多端口的 php73-xxx 版本。他目前还没有得到xdebug。

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

端口搜索 xdebug

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

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

于 2019-02-02T14:01:38.903 回答