PHP pear 未找到 php 可执行文件

PHP pear not locating php executable

PHP pear 没有找到正确的 php 可执行文件。当我输入 pear config-show 时显示以下错误。

/usr/local/bin/pear: line 28: /usr/local/Cellar/php55/5.5.36/bin/php: No such file or directory
/usr/local/bin/pear: line 28: exec: /usr/local/Cellar/php55/5.5.36/bin/php: cannot execute: No such file or directory

但是当我执行 which php 我得到

/usr/local/bin/php

我应该如何在 pear 中配置它

您需要设置 php 二进制文件的位置。您可以使用以下方法执行此操作:

$ pear config-set php_bin /usr/local/bin/php

如果这不起作用,您可以 link 不存在的 php 到正确的

$ sudo ln -s /usr/local/bin/php /usr/local/Cellar/php55/5.5.36/bin/php

希望对您有所帮助。

我和 macPorts 有同样的问题

符号链接修复了它

sudo ln -s /opt/local/bin/php56 /opt/local/bin/php