php.ini配置文件中由disable_functions设置的禁用函数严重影响workerman正常启动与关闭

WeLive项目组 2020-7-26 2037

1. 在WeLive6的安装与调试建议中,我们要求将PHP配置文件php.ini中的disable_functions一项设置为空,即:

    disable_functions = 空格


2. 有些用户通过修改disable_functions这项设置,仅将pcntl_fork,pcntl_signal从禁用设置值中删除,workerman服务确实可以正常启动,但无法通过php start.php stop命令正常终止。此时必须重启服务器,否则workerman重新启动时出错。


3. 导致这种情况的原因,还是因为disable_functions禁用了一些函数,使得php start.php stop命令无法正常执行。


所以,建议直接将disable_functions设置为空。

New Post (0)
Back
Create New Thread