在 Ubuntu 下为 PHP 配置 OPcache 可以提高 PHP 脚本的执行速度。以下是配置 OPcache 的步骤:
- 确保已安装 PHP 及其扩展
首先,确保您已经安装了 PHP 以及需要的扩展。可以使用以下命令来安装 PHP 和 OPcache 扩展:
sudo apt update
sudo apt install php php-cli php-opcache
- 启用 OPcache
要启用 OPcache,需要修改 PHP 配置文件 php.ini。找到或创建一个名为 /etc/php/{version}/cli/php.ini 的文件,其中 {version} 是您的 PHP 版本号。例如,对于 PHP 7.4,文件路径为 /etc/php/7.4/cli/php.ini。
使用文本编辑器打开 php.ini 文件,例如:
sudo nano /etc/php/{version}/cli/php.ini
在文件中找到以下行:
;zend_extension=opcache.so
取消注释(删除行首的分号)以启用 OPcache:
zend_extension=opcache.so
接下来,您可以配置 OPcache 的选项。以下是一些常用选项:
[opcache]
opcache.enable=1 ; 启用 OPcache
opcache.memory_consumption=128 ; 分配给 OPcache 的内存大小(MB)
opcache.interned_strings_buffer=8 ; 内部字符串缓冲区大小(MB)
opcache.max_accelerated_files=4000 ; 可加速文件的最大数量
opcache.revalidate_freq=60 ; 检查脚本更新的时间间隔(秒)
根据您的需求调整这些值。保存并关闭 php.ini 文件。
- 重启 PHP-FPM 或 Apache
要使更改生效,需要重启 PHP-FPM 或 Apache 服务。如果您使用的是 PHP-FPM,请运行以下命令:
sudo systemctl restart php{version}-fpm
将 {version} 替换为您的 PHP 版本号。例如,对于 PHP 7.4:
sudo systemctl restart php7.4-fpm
如果您使用的是 Apache,请运行以下命令:
sudo systemctl restart apache2
- 验证 OPcache 是否已启用
要验证 OPcache 是否已启用,可以创建一个名为 info.php 的文件,并在其中添加以下内容:
phpinfo();
将此文件上传到您的 Web 服务器,并通过浏览器访问它。在显示的 PHP 信息页面中,搜索 “OPcache”,如果已启用,您将看到与 OPcache 相关的配置信息。
完成以上步骤后,您已成功在 Ubuntu 下为 PHP 配置了 OPcache。这将有助于提高您的 PHP 应用程序的性能。
以上就是关于“Ubuntu下PHP如何使用OPcache”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm