php-fpm启动失败,报错
- /etc/init.d/php-fpm restart Gracefully shutting down php-fpm warning, no pid file found - php-fpm is not running ? Starting php-fpm
- Fatal error: Directive 'allow_call_time_pass_reference' is no longer available in PHP in Unknown on line 0
该问题一般是由于 php.ini 配置中开启了 allow_call_time_pass_reference = on 参数导致。
在php目前的高版本中未对此参数提供兼容支持,需要注释掉。在 php.ini 中找到 allow_call_time_pass_reference = on 对应条目,前面加;号注释后,重新启动 php-fpm 即可。
如果问题还未能解决,您可以到阿里云社区进行免费咨询,或联系云市场商家寻求帮助。