Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Docker Symfony您必须启用opcache.load\u comments=1_Php_Symfony_Docker - Fatal编程技术网

Php Docker Symfony您必须启用opcache.load\u comments=1

Php Docker Symfony您必须启用opcache.load\u comments=1,php,symfony,docker,Php,Symfony,Docker,不久前,我参加了一个老项目。我正在尝试使用docker,但当我使用localhost时,出现以下错误: php.EMERGENCY: Uncaught Exception: You have to enable opcache.load_comments=1 or zend_optimizerplus.load_comments=1 我试图用谷歌搜索出这个问题,但我找不到答案,也许你们中的一个以前就有过这个问题。。。 我从phpdocker.io/generator生成了Dockerfile

不久前,我参加了一个老项目。我正在尝试使用docker,但当我使用localhost时,出现以下错误:

php.EMERGENCY: Uncaught Exception: You have to enable opcache.load_comments=1 or zend_optimizerplus.load_comments=1
我试图用谷歌搜索出这个问题,但我找不到答案,也许你们中的一个以前就有过这个问题。。。 我从phpdocker.io/generator生成了Dockerfile 这是我的Dockerfile:

FROM phpdockerio/php71-fpm:latest
WORKDIR "/application"

ARG DEBIAN_FRONTEND=noninteractive

RUN apt-get update \
    && apt-get install pcre-dev -y \
    && apt-get install libpcre3-dev -y \
    && apt-get -y --no-install-recommends install  php7.1-mysql php7.1-gd \
    && apt-get clean; rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*

opcache.load\u注释
指令如何影响Zend VM
处理注释节点。从PHP7.0.0开始,它就被删除了。 有关指令的详细信息:

另请参见:“操作缓存部分”

修复了错误70022(使用opcache.file_cache_only=1与opcache崩溃)。 已删除opcache.load_comments配置指令。现在医生 注释加载不需要任何费用,并且始终处于启用状态

你的方式:

  • 使用小于7.0.0的php(例如
    5-fpm
    version )
  • 重构遗留代码,可能是因为您的代码包含类似于
    ini\u get()
    你可以找到 解决方案,并避免使用此方面