当前位置:  开发笔记 > 编程语言 > 正文

如何在我的Mac OSX上安装PHP扩展"pcntl"

如何解决《如何在我的MacOSX上安装PHP扩展"pcntl"》经验,为你挑选了1个好方法。

我的操作系统是:Mac OSX 10.11

当我执行命令时,我正在尝试在我的Mac上安装Phabricator

phabricator cpopt$ ./bin/phd start

我收到一个错误:

"ERROR: The PHP extension 'pcntl' is not installed. You must install it to run daemons on this machine."

我在谷歌搜索这个问题,我有很多解决方案,但它们都不适合我,我几乎绝望.

我怎样才能做到这一点?

在此输入图像描述



1> Clay..:

你有brew安装(在这里阅读安装http://brew.sh/)?

尝试:

brew install php

或者如果你需要使用brew安装PHP 5.6,你可以这样做:

brew install php@5.6

然后将它包含在您的PATH中(如果它没有自动添加),可能需要在CLI中运行您可能需要更新路径的命令,例如(如果您brew install php@7.1是这样的情况,则不是这种情况)当我刚刚测试时brew install php- 如果你使用的是bash而不是zsh,请将.zshrc更改为.bashrc.

echo 'export PATH="/usr/local/opt/php@7.1/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/usr/local/opt/php@7.1/sbin:$PATH"' >> ~/.zshrc

如果这不起作用,我想知道phabricator是否正在调用正确版本的php.

出于好奇,你从中得到了什么输出?这就是phabricator用来确定你的php版本.

/usr/bin/env php -v

另外......你的php.ini是否已更新为pcntl扩展名?运行此命令以查看模块并查找pcntl:

php -i | grep pcntl

仔细检查运行php-cli的php.ini:

php -i | grep php.ini

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有