VPS侦探论坛

 找回密码
 注册
查看: 7170|回复: 4

安装pcntl扩展失败

[复制链接]
发表于 2013-1-26 20:17:42 | 显示全部楼层 |阅读模式

最近需要用pcntl_fork函数跑多线程,于是考虑安装pcntl扩展。
按照网上和论坛置顶的帖子,自己编译pcntl.so成功,也在php.ini加入了 extension=pcntl.so语句,但重启lnmp以后依然没有pcntl_fork函数。
我在phpinfo里看不到相关pcntl的信息,但是从 php -m的命令里却能看到pcntl字样……

请求军哥和各位大神告知原因或正确的安装方法,谢谢!
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2013-1-26 20:34:07 | 显示全部楼层


看vpser.net 上安装模块的文章 https://www.vpser.net/manage/lnmp-php-install-ext.html
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2013-1-26 22:14:18 | 显示全部楼层

回复 2# 的帖子


感谢军哥回复,我就是看到了这个帖子,我特意按照帖子的方法安装了exif模块(尽管我目前不需要),是成功的。
但是我再如法炮制安装pcntl模块,期间也没有任何报错,但是重启lnmp以后,phpinfo和探针里都没有显示pcntl……
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2013-1-26 23:08:37 | 显示全部楼层

回复 2# 的帖子




我找到不能加载的原因了,具体在http://php.net/manual/en/function.pcntl-fork.php这里写着:

It is not possible to use the function 'pcntl_fork' when PHP is used as Apache module. You can only use pcntl_fork in CGI mode or from command-line.

Using this function will result in: 'Fatal error: Call to undefined function: pcntl_fork()'

因为我用lnmpa所以……

还是感谢军哥了。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2017-4-21 16:49:44 | 显示全部楼层

回复 4# 的帖子


lnmpa怎么安装pcntl,能说的详细点吗

军哥运维代购:http://shop63846532.taobao.com/

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-27 07:16 , Processed in 0.026180 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表