开发者社区> 问答> 正文

Linux php-fpm启动报错:allow_call_time_pass_reference

Linux php-fpm启动报错:allow_call_time_pass_referenc,请问如何解决该问题?

展开
收起
开发者说 2019-07-16 16:33:31 693 0
1 条回答
写回答
取消 提交回答
  • 问题描述

    php-fpm启动失败,报错


       
    1. /etc/init.d/php-fpm restart Gracefully shutting down php-fpm warning, no pid file found - php-fpm is not running ? Starting php-fpm
    2. 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 即可。


    2019-07-16 16:33:41
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载