在centos 6.5 php 5.4.28上安装pcntl扩展

时间:2014-06-18 07:47:14

标签: php

我在拥有CentOS 6.5和PHP 5.4.28的bluehost上有专用服务器

关于在特定端口号上启动服务,我遇到了问题。我以root用户身份从PuTTY登录,转到home/fleeton/public_html/socket,并提供以下命令:

php -q server.php

server.php有脚本在端口号10000上启动服务

执行上述命令后,它显示:

  

此示例需要PCNTL扩展

你能帮我解决一下安装它需要遵循的步骤吗?

1 个答案:

答案 0 :(得分:0)

对于php 5.4.x和centos 6.5 64,试试这个。

首先你需要php-devel和gcc如果还没有

yum install php54w-devel

如果你没有gcc

yum install gcc.x86_64

下载php版本的php源代码,已在服务器上安装,例如来自http://www.php.net/releases/的php-5.4.xx.tar.gz

cd php-5.4.xx/ext/pcntl
phpize
./configure
make

将扩展名复制到modules文件夹,首先找到位置

php-config --extension-dir
cp modules/pcntl.so /usr/lib