PHP opcache
PhpStorm 是 JetBrains 推出的专业 PHP 集成开发环境,可在 Mac 上完成代码编写、智能检查、重构、调试、测试和数据库管理。它支持主流 PHP 框架、Composer、Git、Docker 与远程解释器。
PHP opcache可以提升性能 想让你的PHP应用跑得更快吗?一个常被忽视但效果立竿见影的利器,就是Opcache。简单来说,它能把PHP脚本编译后的字节码缓存起来,下次执行同样的脚本时,就省去了重复编译的开销,性能提升非常明显。下面,咱们就来看看在Windows环境下如何一步步配置它。 Win
PHP opcache可以提升性能
想让你的PHP应用跑得更快吗?一个常被忽视但效果立竿见影的利器,就是Opcache。简单来说,它能把PHP脚本编译后的字节码缓存起来,下次执行同样的脚本时,就省去了重复编译的开销,性能提升非常明显。下面,咱们就来看看在Windows环境下如何一步步配置它。
Windows PHP 配置 opcache 的方法如下:
第一步:确认扩展文件
首先,你得检查一下PHP安装目录下的ext文件夹,看看里面有没有php_opcache.dll这个文件。放心,只要你用的是PHP 5.5及以上版本,这个文件默认都是存在的。
第二步:修改php.ini配置文件
找到你的php.ini文件,将下面这行配置,复制到文件中的[opcache]配置区段下面(如果找不到这个区段,可以手动添加):
[opcache]
; dll地址
zend_extension=php_opcache.dll //这个要自己粘贴进来
; 开关打开
opcache.enable=1
; 开启CLI
opcache.enable_cli=1
; 可用内存, 酌情而定, 单位为:Mb
opcache.memory_consumption=528
; Zend Optimizer + 暂存池中字符串的占内存总量.(单位:MB)
opcache.interned_strings_buffer=8
; 对多缓存文件限制, 命中率不到 100% 的话, 可以试着提高这个值
opcache.max_accelerated_files=10000
; Opcache 会在一定时间内去检查文件的修改时间, 这里设置检查的时间周期, 默认为 2, 定位为秒
opcache.revalidate_freq=1
; 打开快速关闭, 打开这个在PHP Request Shutdown的时候回收内存的速度会提高
opcache.fast_shutdown=1
配置完成后,别忘了重启你的Web服务器(比如Apache或Nginx),让改动生效。
第三步:验证是否生效
最后,如何确认Opcache已经成功开启了呢?很简单,创建一个phpinfo()页面来查看。如果在页面中能看到Opcache相关的配置信息,就像下图这样,那就说明配置成功了。

这样一来,你的PHP应用就已经搭上了Opcache的性能快车。对于生产环境而言,这几乎是一项必做的优化,能有效降低服务器负载,提升响应速度。不妨现在就检查一下你的配置吧。










































