workerman 安装问题

joker2015

workerman 安装成功后,进入我的项目,执行php start.php start ,报错:Fatal error: Call to undefined function Workerman\Lib\pcntl_signal() in /workerman/Workerman/Lib/Timer.php on line 51

这是是提示pcntl没有安装么?但是之前我按步骤已经安装上了

12096 3 0
3个回答

frank

这个函数是linux下面才有的吧,windows好像用不了

  • 暂无评论
walkor

php -m | grep pcntl
看下是否装了pcntl

  • joker2015 2015-05-18

    没有反应,应该是没有安装上,但是按照这个http://doc3.workerman.net/install/install.html,就是安装不上总是有问题

  • joker2015 2015-05-18

    如果您方便给我个邮箱,我把服务器密码发给您,您帮我看一下

  • joker2015 2015-05-19

    安装成功了,谢谢你

  • walkor 2015-05-19

    不客气

  • 回忆宇 2017-01-24

    @288:我想问下你的pcntl是如何安装成功的

webworker

我是Linux系统,Fatal error: Call to undefined function pcntl_signal() in /workerman/Workerman/worker.php on line 1079 行。我输出echo pcntl_fork();是有值的,php -m看不到 扩展pcntl,你们是怎么操作的

  • blogdaren 2019-10-15

    估计你系统里存在多个版本的PHP,运行的时候调用的并不是同一个版本PHP,先确认好这点,否则用全路径PHP二进制来运行如: /path/to/php

  • webworker 2019-10-16

    找到问题了,我修改的是apache的php.ini,没有修改php的php.ini的问题

年代过于久远,无法发表回答
🔝