Docker Symfony您必须启用opcache.load_comments = 1

问题描述 投票:0回答:1

前段时间我进入了一个旧项目。我正在尝试使用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/*
php symfony docker
1个回答
0
投票

opcache.load_comments指令如何影响Zend VM 处理评论节点。从PHP 7.0.0开始删除它。有关指令的更多信息:http://php.net/manual/en/opcache.configuration.php#ini.opcache.load-comments

另见:http://php.net/ChangeLog-7.php“OpCache部分”

修正了错误#70022(使用opcache.file_cache_only = 1与opcache崩溃)。删除了opcache.load_comments配置指令。现在doc评论加载任何费用并且始终启用。

你的方式:

© www.soinside.com 2019 - 2024. All rights reserved.