运行 web-msg-sender 进行消息推送时,遇到错误,报错信息:
pcntl_fork() has been disabled for security reasons
产生这个错误的原因及解决办法,“putenv() has been disabled for security reasons错误的解决方式”一文已经详细解释了。
这个问题基本都产生在宝塔面板中,因此我们首选就是登录宝塔面板,然后选择对应的 php 版本,在设置中,找到禁用函数列表,删掉 pcntl_fork
函数即可。
但是我在实际操作过程中,发现禁用函数列表里没有 pcntl_fork
函数。因此只能找到 php.ini 文件,从 disable_functions
中删除 pcntl_fork
,然后重启下 php 就可以了。