15%

Alexhost 满足您的愿望

参与调查 并赢得奖品

04.10.2024
No categories

如何在Ubuntu上升级和安装PHP

在 Ubuntu 22.04 上升级或安装 PHP 可以提升您的 web 应用程序的性能和安全性。截止到本文撰写时,PHP 8.2 相较于其前版本带来了显著的改进和新特性。本文概述了在 Ubuntu 22.04 上安装或升级 PHP 到 8.2 版本的步骤。

为什么升级到 PHP 8.2?

PHP 8.2 引入了几个新特性和增强功能,包括:

  • 只读属性:允许将属性声明为只读,使其在初始赋值后不可更改。
  • 析取范式类型:提供了更好的类型处理,适用于复杂应用程序。
  • 性能改进:整体性能增强,导致更快的执行时间。
  • 新函数:PHP 8.2 包含新的内置函数,使编码更简单高效。

升级确保您可以访问最新的功能和改进。

前提条件

在开始之前,请确保:

  1. 您有一个活跃的 Ubuntu 22.04 系统。
  2. 您具有安装和升级软件包的 sudo 权限。
  3. 建议备份您现有的应用程序和数据库,以避免在升级过程中数据丢失。

步骤 1:更新系统

首先更新您的软件包列表并升级现有软件包。打开终端并运行:

sudo apt update
sudo apt upgrade -y

步骤 2:添加 PHP 仓库

Ubuntu 22.04 的默认仓库中可能没有 PHP 8.2。要访问最新的 PHP 版本,您可以添加一个名为 ondrej/php 的仓库:

sudo add-apt-repository ppa:ondrej/php

添加仓库后,再次更新软件包列表:

sudo apt update

步骤 3:安装 PHP 8.2

现在,您可以安装 PHP 8.2 及一些常用扩展:

sudo apt install php8.2 php8.2-cli php8.2-fpm php8.2-mysql php8.2-xml php8.2-mbstring php8.2-zip php8.2-curl

此命令安装 PHP 8.2 及运行大多数应用程序所需的几个基本模块。

步骤 4:验证安装

要验证 PHP 是否正确安装,请检查版本:

php -v

您应该看到输出,指示 PHP 8.2 已安装。

步骤 5:配置 PHP 设置

根据您的应用需求,您可能需要配置 PHP 设置。主要配置文件位于:

/etc/php/8.2/fpm/php.ini

使用您喜欢的文本编辑器编辑此文件:

sudo nano /etc/php/8.2/fpm/php.ini

在进行更改后,请记得重启 PHP 服务以应用更改:

sudo systemctl restart php8.2-fpm

步骤 6:从旧版本 PHP 升级

如果您是从旧版本的 PHP 升级,请确保您的应用程序与 PHP 8.2 兼容。您可以使用以下命令删除旧版本的 PHP:

sudo apt remove php7.4 php7.4-cli php7.4-fpm

确保在升级后测试您的应用程序,以解决任何潜在问题。

结论

在 Ubuntu 22.04 上安装或升级到 PHP 8.2 是一个简单的过程,可以显著提升您的 web 应用程序。凭借新特性和改进,您可以构建更高效和现代的应用程序。请始终记得备份您的系统,并在升级后测试您的应用程序的兼容性。

有关 PHP 安装和功能的更多详细信息,您可以查看官方的 PHP 文档

15%

Alexhost 满足您的愿望

参与调查 并赢得奖品

Похожие записи не найдены.