您的位置:首页 >Ubuntu PHP配置中如何启用缓存
发布于2026-05-03 阅读(0)
扫一扫,手机访问
想让你的PHP应用跑得更快?启用缓存通常是立竿见影的优化手段。在Ubuntu环境下,主流的方案有OPcache和APCu两种,它们各有侧重,但都能显著提升性能。下面这份操作指南,会带你一步步完成配置。
首先,你得确保系统里安装了对应的PHP扩展。这就像给汽车升级发动机,得先有合适的零件。
对于OPcache: 这个扩展通常专注于操作码缓存。如果系统里还没有,打开终端,依次执行下面两条命令就能搞定:
sudo apt-get update
sudo apt-get install php-opcache
对于APCu: 如果你更需要用户数据缓存,APCu是更合适的选择。安装命令也类似:
sudo apt-get update
sudo apt-get install php-apcu
安装好扩展只是第一步,接下来需要修改PHP的配置文件,告诉它:“现在开始,请使用缓存。” 这里有个关键点:你需要根据自己PHP的运行模式(CLI还是FPM)来编辑对应的配置文件,路径通常是 /etc/php/7.4/cli/php.ini 或 /etc/php/7.4/fpm/php.ini。如果不太确定,用 php -v 命令看一眼版本信息,通常就能判断出来。
用你熟悉的文本编辑器打开正确的配置文件,找到或者直接添加以下配置段:
配置OPcache:
[opcache]
zend_extension=opcache.so
opcache.enable=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
配置APCu:
[apcu]
extension=apcu.so
apcu.enable_cli=1
apcu.memory_limit=64M
apcu.shm_size=32M
当然,上面这些内存、文件数量的参数值只是起点,你可以根据自己服务器的实际资源和应用负载情况进行微调。改完之后,记得保存并退出。
配置生效离不开最后一步:重启服务。这里也分两种情况:
sudo systemctl restart php7.4-fpm
注意,这里的 php7.4-fpm 需要替换成你实际使用的PHP版本号,比如 php8.1-fpm。
配置做完了,怎么知道成功了没有?有个简单可靠的办法:创建一个探针文件。
在你的网站根目录下(比如 /var/www/html/),新建一个名为 info.php 的文件,内容只需要一行:
然后,通过浏览器访问这个文件(例如 http://你的域名/info.php)。如果一切顺利,在打开的详细PHP信息页面里,你应该能找到独立的 “OPcache” 或 “apcu” 板块。看到它们,就说明缓存扩展已经成功加载并运行了。
至此,整个启用过程就完成了。接下来,你就可以享受缓存带来的性能提升了。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9