如何在 Ubuntu 22.04 LTS 上安装 PHP OPcache
admin
2023-08-01 03:04:53
0

OPcache 是一种流行的开源 PHP 扩展,有助于加快 PHP 脚本的性能。它将 PHP 脚本的编译版本缓存在内存中,从而减少了每次执行这些脚本时加载和编译这些脚本的开销。这可以显著提高性能,尤其是在繁忙的网站上。php-logophp-logo

在 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 网站。

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
如何在电报Telegram中隐... 点击进入:ChatGPT工具插件导航大全 在Android上的电报中隐藏您的电话号码 您可以通过切换...
如何在 iPhone 14 P... Apple 的 iPhone 14 Pro 是第一款配备 48MP 传感器的 iPhone。所有以前...
在 iCloud 上关闭“查找... 如果您是 Apple 的长期用户,您肯定会遇到过 Find My 应用程序,它本机安装在 iPhon...
Hive OS 部署 PXE ... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...