使用 fedora 20 并安装了 php 5.5.8,phpinfo 不会显示任何带有 opcache 的内容。
将以下内容添加到 php.ini
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1
但是在我的浏览器中使用 phpinfo 打开一个 php 文件并没有显示任何 opcache,甚至没有显示我添加的设置(是的,我重新启动了 httpd 并且更改同一文件中的其他设置反映在 phpinfo 的输出中)。
寻找cache php
让我:
php-opcache.x86_64 : Zend OPcache
很奇怪,因为根据文档opcache 只能编译为共享扩展。
如果您使用 --disable-all 禁用了默认扩展的构建,则必须使用 --enable-opcache 选项编译 PHP 以使 OPcache 可用。