【问题标题】:php opcache variables not set correctlyphp opcache 变量设置不正确
【发布时间】:2018-05-17 06:17:27
【问题描述】:

我正在尝试在我的 php.ini 文件中设置变量以设置 opcahe。 phpinfo 说:

Configuration File (php.ini) 
Path    /etc/php/7.0/fpm
Loaded Configuration File   /etc/php/7.0/fpm/php.ini 
Scan this dir for additional .ini files   /etc/php/7.0/fpm/conf.d 
Additional .ini files parsed    /etc/php/7.0/fpm/conf.d/10-mysqlnd.ini,

/etc/php/7.0/fpm/conf.d/10-opcache.ini,

/etc/php/7.0/fpm/conf.d/10-pdo.ini,
/etc/php/7.0/fpm/conf.d/15-xml.ini,
...

而/etc/php/7.0/fpm/conf.d/10-opcache.ini,包含:

zend_extension=opcache.so
opcache.enable=1
opcache.enable_cli=1
opcache.fast_shutdown=1
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.memory_consumption=128
opcache.save_comments=1
opcache.revalidate_freq=1
opcache.file_cache=/tmp;

当我查看 opcache 的 phpinfo 结果时,我看到:

opcache.enable  On  On
opcache.enable_cli  Off Off
opcache.max_accelerated_files   2000    2000
opcache.interned_strings_buffer 4   4
opcache.memory_consumption  64  64
opcache.revalidate_freq 2   2

有谁知道为什么它不接受我的变量???

【问题讨论】:

  • 您是否在更改值后重新启动 Apache / FPM 以获取新设置?
  • 是的@NicoHaase,我重启了多次,甚至重启了服务器(其实是rapsberrypi 3)

标签: php opcache


【解决方案1】:

已解决,但我真的不知道如何解决。 我只是(重新)安装了 php7-intl 和 php7-sqlite3 以解决其他问题,然后有关 opcache 的错误消息消失了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-24
    • 2018-12-21
    • 1970-01-01
    • 1970-01-01
    • 2021-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多