商城首页欢迎来到中国正版软件门户

您的位置:首页 >Ubuntu PHP配置中如何启用缓存

Ubuntu PHP配置中如何启用缓存

  发布于2026-05-03 阅读(0)

扫一扫,手机访问

在Ubuntu系统中为PHP启用缓存

想让你的PHP应用跑得更快?启用缓存通常是立竿见影的优化手段。在Ubuntu环境下,主流的方案有OPcache和APCu两种,它们各有侧重,但都能显著提升性能。下面这份操作指南,会带你一步步完成配置。

1. 安装PHP扩展

首先,你得确保系统里安装了对应的PHP扩展。这就像给汽车升级发动机,得先有合适的零件。

对于OPcache: 这个扩展通常专注于操作码缓存。如果系统里还没有,打开终端,依次执行下面两条命令就能搞定:

sudo apt-get update
sudo apt-get install php-opcache

对于APCu: 如果你更需要用户数据缓存,APCu是更合适的选择。安装命令也类似:

sudo apt-get update
sudo apt-get install php-apcu

2. 配置PHP以启用缓存

安装好扩展只是第一步,接下来需要修改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

当然,上面这些内存、文件数量的参数值只是起点,你可以根据自己服务器的实际资源和应用负载情况进行微调。改完之后,记得保存并退出。

3. 重启PHP服务

配置生效离不开最后一步:重启服务。这里也分两种情况:

  • CLI模式: 如果你只是在命令行下运行PHP脚本,那么不需要重启任何服务,直接运行新脚本就能应用新配置。
  • FPM模式: 这是更常见的使用场景,比如配合Nginx或Apache。你需要重启PHP-FPM服务,命令如下:
sudo systemctl restart php7.4-fpm

注意,这里的 php7.4-fpm 需要替换成你实际使用的PHP版本号,比如 php8.1-fpm

4. 验证缓存是否已启用

配置做完了,怎么知道成功了没有?有个简单可靠的办法:创建一个探针文件。

在你的网站根目录下(比如 /var/www/html/),新建一个名为 info.php 的文件,内容只需要一行:

然后,通过浏览器访问这个文件(例如 http://你的域名/info.php)。如果一切顺利,在打开的详细PHP信息页面里,你应该能找到独立的 “OPcache” 或 “apcu” 板块。看到它们,就说明缓存扩展已经成功加载并运行了。

至此,整个启用过程就完成了。接下来,你就可以享受缓存带来的性能提升了。

本文转载于:https://www.yisu.com/ask/92220017.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注