linux启动workerman报错:


pcntl_fork() has been disabled for security reasons in file /www/wwwroot/aliplay/vendor/workerman/workerman/Worker.php on line 1210

这是由于PHP禁用的pctnl相关的函数,解决办法:


php.ini里边搜索disable_functions然后把它后面,所有以pcntl开头的函数都取消禁用,再重新启动。

如果是宝塔的话,点击【软件商店】-->【php(对应版本)】-->【禁用函数】:

删除所有以 pcntl_ 开头的函数,然后保存。