opcache在php.ini中设置无效
php.ini 我设置的zend_extension=opcache.so
opcache.memory_consumption=256
但这句话opcache.memory_consumption=256没起作用,仍然是缺省64, 如下在php.ini中
但可以确定的是
zend_extension=opcache.so
这句是起的作用的,因为一旦我删掉这句话,phpinfo里面的opcache模块就不会加载。
我用的是lnmp1.2, 请高手解答。 默认也不少64是,128,应该是没重启php-fpm吧 64有点少,我在后台看统计全部用完了的。而且测试结果发现OPcache对速度提升明显,大约有30%左右的提升(在对mysql和redis优化之后的提升)。我用的是linode 8GB的vps.
php-fpm重启了的,我反复测试了几次,
zend_extension=opcache.so
一旦注释掉,phpinfo就没有OPcache,但去掉注释后,phpinfo有OPcache,但发现其它设置语句都没用。不仅仅是
opcache.memory_consumption=256
其它比如
opcache.max_accelerated_files=16000
也没用。我在stackoverflow上也在问,没有人回答,百思不得其解。
==其它信息===================================================
我在windows上用phpstudy设置OPcache没有问题,内存可以提升为设置值。
PHPstudy上用的nginx + php5.5.3
页:
[1]