OPcache 是一种流行的开源 PHP 扩展,有助于加快 PHP 脚本的性能。它将 PHP 脚本的编译版本缓存在内存中,从而减少了每次执行这些脚本时加载和编译这些脚本的开销。这可以显著提高性能,尤其是在繁忙的网站上。
在 Ubuntu 22.04 LTS Jammy Jellyfish 上安装 PHP OPcache
第 1 步。首先,通过在终端中运行以下命令,确保所有系统软件包都是最新的。apt
sudo apt update sudo apt upgrade sudo apt install wget apt-transport-https gnupg2 software-properties-common
第 2 步。安装 PHP。
默认情况下,PHP 在 Ubuntu 22.04 基础存储库中不可用。现在运行以下命令以安装较新版本的 PHP 8.2,您必须将此 PPA 添加到您的 Ubuntu 系统中:
sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update
成功添加 PPA 存储库后,更新软件包列表,现在您可以在 Ubuntu 8.2 上安装 PHP 22.04:
sudo apt install php8.2
要检查系统上当前安装的PHP版本,请运行以下命令:
php -v
输出:
[root@idroot.us]# php -v PHP 8.2.2 (cli) (built: Jan 31 2023 13:31:55) (NTS gcc x86_64) Copyright (c) The PHP Group Zend Engine v4.2.2, Copyright (c) Zend Technologies
有关安装 PHP 的其他资源,请阅读下面的帖子:
- 如何在 Ubuntu Linux √ 上安装 PHP
第 3 步。在 Ubuntu 22.04 上安装 PHP OPcache。
现在运行以下命令以安装 OPcache 扩展:
sudo apt install php8.2-opcache
在 Ubuntu 22.04 LTS 上安装 OPcache 后,您需要配置 PHP 才能使用该扩展。为此,请按照下列步骤操作:
nano /etc/php/8.2/apache2/php.ini
您需要使用以下建议设置更新文件:php.ini
opcache.memory_consumption=128 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=4000 opcache.revalidate_freq=60 opcache.fast_shutdown=1 opcache.enable_cli=1
修改PHP设置后,您需要重新启动Apache以使更改生效:
sudo systemctl restart apache2
最后,使用以下命令检查 PHP 的版本:
php -v
输出:
[root@idroot.us]# php -v PHP 8.2.2 (cli) (built: Jan 31 2023 13:31:55) (NTS gcc x86_64) Copyright (c) The PHP Group Zend Engine v4.2.2, Copyright (c) Zend Technologieswith Zend OPcache v8.2.2, Copyright (c), by Zend Technologies
感谢您使用本教程在 Ubuntu 22.04 LTS Jammy Jellyfish 系统上安装 PHP OPcache。有关其他帮助或有用信息,我们建议您查看官方 OPcache 网站。