| 
 
| PHP opcache可以提升性能,对于PHP7来说,可以开启文件缓存(Opcache file cache),还可以只开启Opcache file cache.Windows PHP 配置 opcache 的方法如下。 
 PHP opcache 配置:在 [php] 区段中增加 php_opcache.dll 扩展,dll文件建议使用绝对路径,如C:/Hello/World/PHP/ext/php_opcache.dll检查PHP根目录下面的ext目录中有没有php_opcache.dll,没有的话需要自行下载,PHP 5.5开始已经自带了php_opcache.dll,PHP 5.4 PHP 5.3 PHP 5.2需要自行下载并保存到ext目录将 zend_extension=php_opcache.dll 复制到 php.ini 文件中的 [php] 区段下面如果将 zend_extension 指令写到 [opcache] 区段或其他区段,配置不会生效。
然后修改 php.ini 中的 [opcache] 区段
 PHP7 opcache 参数配置,仅供参考,复制代码[php]
engine = On
zend_extension=php_opcache.dll
详情可以参考PHP官方提供的opcache配置选项。复制代码[opcache]
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.max_wasted_percentage=5
opcache.use_cwd=1
opcache.validate_timestamps=1
opcache.revalidate_freq=2
opcache.revalidate_path=0
opcache.save_comments=1
opcache.fast_shutdown=0
opcache.enable_file_override=0
opcache.optimization_level=0xffffffff
opcache.inherited_hack=1
opcache.dups_fix=0
opcache.blacklist_filename=
opcache.max_file_size=0
opcache.consistency_checks=0
opcache.force_restart_timeout=180
opcache.error_log=
opcache.log_verbosity_level=1
opcache.preferred_memory_model=
opcache.protect_memory=0
opcache.restrict_api=
opcache.mmap_base=
opcache.file_cache=C:/Hello/World/opcache
opcache.file_cache_only=0
opcache.file_cache_consistency_checks=1
opcache.huge_code_pages=1
 | 
 |