Php Docker Symfony您必须启用opcache.load\u comments=1
不久前,我参加了一个老项目。我正在尝试使用docker,但当我使用localhost时,出现以下错误: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
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(例如
version )5-fpm
- 重构遗留代码,可能是因为您的代码包含类似于
你可以找到 解决方案,并避免使用此方面ini\u get()