php starter.php start 时报错,pcntl_signal() has been disabled for security reasons

GoldZhang


大佬们帮看下是什么回事

9939 1 0
1个回答

blogdaren

问题原因:
pcntl_signal、pcntl_fork 等系列函数被禁用了
解决方案:
找到 php.ini 文件并定位到 disable_functions 字段,将其后的 pcntl_signal、pcntl_fork等系列函数删掉。
补充说明:
其实非生产环境,最好将 disable_functions 字段后内容留空,因为workerman还依赖其他很多的此类函数比如:stream_socket_server() 等等等等吧,这个需要自己看手册去梳理,将来到生产环境再行取舍配置。

  • 暂无评论
年代过于久远,无法发表回答
🔝