【发布时间】: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)