我在拥有CentOS 6.5和PHP 5.4.28的bluehost上有专用服务器
关于在特定端口号上启动服务,我遇到了问题。我以root用户身份从PuTTY登录,转到home/fleeton/public_html/socket
,并提供以下命令:
php -q server.php
server.php有脚本在端口号10000上启动服务
执行上述命令后,它显示:
此示例需要PCNTL扩展
你能帮我解决一下安装它需要遵循的步骤吗?
答案 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