首页主机资讯Ubuntu PHP配置中如何启用缓存

Ubuntu PHP配置中如何启用缓存

时间2026-01-21 22:10:03发布访客分类主机资讯浏览920
导读:在Ubuntu系统中,要为PHP启用缓存,你可以选择使用OPcache或者其他缓存扩展,例如APCu。以下是启用这些缓存的步骤: 安装PHP扩展: 对于OPcache,请确保已安装php-opcache扩展。如果尚未安装,请运行以下命令...

在Ubuntu系统中,要为PHP启用缓存,你可以选择使用OPcache或者其他缓存扩展,例如APCu。以下是启用这些缓存的步骤:

  1. 安装PHP扩展:

对于OPcache,请确保已安装php-opcache扩展。如果尚未安装,请运行以下命令:

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

对于APCu,请运行以下命令来安装php-apcu扩展:

sudo apt-get update
sudo apt-get install php-apcu
  1. 配置PHP以启用缓存:

编辑你的PHP配置文件(例如/etc/php/7.4/cli/php.ini/etc/php/7.4/fpm/php.ini),取决于你使用的是CLI还是FPM模式。如果你不确定使用的是哪个版本,请运行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

根据你的需求调整这些设置。保存更改并退出编辑器。

  1. 重启PHP服务:

对于CLI模式,无需重启服务。只需重新运行你的PHP脚本即可看到更改生效。

对于FPM模式,请运行以下命令重启PHP-FPM服务:

sudo systemctl restart php7.4-fpm

请注意,你需要将php7.4-fpm替换为你的PHP版本。

  1. 验证缓存是否已启用:

创建一个名为info.php的文件,其中包含以下内容:

<
    ?php
phpinfo();
    
?>
    

将此文件放在你的Web服务器文档根目录中,然后通过浏览器访问它(例如http://your-domain.com/info.php)。在显示的PHP信息页面中,你应该能看到关于OPcache或APCu的部分,这表明缓存已成功启用。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu PHP配置中如何启用缓存
本文地址: https://pptw.com/jishu/789160.html
Oracle在Linux下如何优化内存使用 如何解决Ubuntu Python安装权限问题

游客 回复需填写必要信息