启用PHP OPCache为PHP加速

PHP不使用加速器的话,通常都是读取php文件,解析,执行的,尤其对于使用了框架的php程序,这个过程就很慢了。

如果使用了加速器,只有第一次会读取,解析,以后每次就只有执行。

PHP从5.5.X开始就已经内置了OPCache加速器,所以没有特别的需求,使用这个加速器就好了。

 

开启很简单,只要在php.ini添加一行,便可。

写道
zend_extension=php_opcache.dll

 由于这个模块还是属于zend_extension,使用extension=php_opcache.dll会报错

然后就是对于参数进行基本的设值,通常设值一下几个主要的参数即可

更多地设值参考官方文档http://php.net/manual/zh/opcache.configuration.php

写道
opcache.enable=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1

 需要重新启动apache或者其它正在使用的http server

 

大概测试了一下laravel,效果还是挺明显的。

你可能感兴趣的:(启用PHP OPCache为PHP加速)