小智 9
我无法完全通过包管理器使其工作,并且yum search pcntl即使在设置了一些额外的存储库之后也找不到匹配项。
我最终发现,没有完全重新安装PHP的工作方式之一,尽管它最终需要微小的重新编译一下。在这里找到的一篇文章提到了一种简单的编译和启用 pcntl 扩展的方法(对文章进行一些编辑和重新格式化):
Get your current php version (check phpinfo())
Get the sources for that version here: http://www.php.net/releases/
Extract this file; you will got folder name like php5-x.x.x
Run following lines in terminal:
cd php5-x.x.x/ext/pcntl
phpize
./configure
make
cp modules/pcntl.so /usr/lib/php/modules/
echo "extension=pcntl.so" > /etc/php.d/pcntl.ini
restart apache
Note: if your /usr/lib/php/modules/ or /etc/php.d/ is not same
as this, you could try 'locate php/modules' or 'locate php.d'
Run Code Online (Sandbox Code Playgroud)
小智 6
pcntl 模块在php-cli包中,可以使用以下命令与 yum 一起安装:
sudo yum install php php-cli
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39116 次 |
| 最近记录: |