无法安装 PHP 进程扩展


failed to install php-process extension

在 Centos6.5 和 php56 中,我成功地安装了 php-process(包括 posix 和 pcntl 扩展)。

[root@iZ94fgh1ehiZ etc]# yum install php56-php-process --enablerepo=remi
Loaded plugins: security
Setting up Install Process
Package php56-php-process-5.6.17-1.el6.remi.x86_64 already installed and latest version
Nothing to do

但是我就是不能在php-cli或php-fpm中使用posix扩展(我已经重新启动了php-fpm,并且phpinfo页面中没有posix)

我发现 yum 无法将 posix.so 添加到/etc/php.d/posix.ini 中,并且 posix.so 位于/opt/remi/php56/root/usr/lib64/php/modules/posix.so 中......

这是因为我同时安装了 PHP5.4 和 PHP5.6。

如果你想把posix扩展作为基础包,你需要安装"php-process"

如果你想让 posix 扩展作为 SCL 包(并行安装),你需要安装 php56-php-process。