Ubuntu 快速安装 PHP 8.2:从 PPA、扩展到 Composer 一次装好

七月
七月
发布时间:2026-08-25 | 13人浏览过
原创

前言

很多 Ubuntu 用户第一次装 PHP 时,往往先卡在“系统仓库版本太旧”这一步。本文就用 PHP 8.2 做例子,把一套更省事的安装方式梳理清楚:先解决软件源,再安装运行环境、常用扩展和 Composer,最后用版本命令确认是否装好。照着执行,通常 10 分钟左右就能完成;网络条件更好时,速度还会更快。

很多 Ubuntu 用户第一次装 PHP 时,往往先卡在“系统仓库版本太旧”这一步。本文就用 PHP 8.2 做例子,把一套更省事的安装方式梳理清楚:先解决软件源,再安装运行环境、常用扩展和 Composer,最后用版本命令确认是否装好。照着执行,通常 10 分钟左右就能完成;网络条件更好时,速度还会更快。

为什么先加 PPA 存储库

如果直接使用 Ubuntu 默认镜像仓库,常见问题是 PHP 版本不够新,想安装较新的 PHP 版本时选择有限。这里用到的 ondrej/php 是 Ubuntu 平台上较常见的 PHP PPA,包含多个 PHP 版本,适合需要快速部署新版本环境的场景。

用纸面卡片展示 Ubuntu 安装 PHP 8.2 前为什么要先加入 PPA 仓库
先解决软件源问题先补对软件源,再谈安装速度,能避免一开始就卡在版本过旧的问题。

PPA 全称是 Personal Package Archive,也就是个人软件包存档。它通过 Launchpad 构建并发布 Ubuntu 可用的软件包,最终可以像普通 apt 仓库一样使用。

先添加存储库并更新软件包索引:

sudo add-apt-repository -y ppa:ondrej/php

sudo apt-get update

更新完成后,可以先查一下仓库里是否已经有 php8.2 相关包,这样后面的安装更有把握:

sudo apt-cache pkgnames | grep "php8.2"

如果命令能列出一批 php8.2 开头的软件包,就说明当前源里已经提供 PHP 8.2,可以继续往下装。

安装 PHP 8.2 主程序

这里直接安装 php8.2-fpm。这样做的好处是,除了 FPM 本身,它还会把 PHP8.2 主程序以及 php8.2-cli 命令行程序一并装上,适合大多数 Web 环境的快速搭建。

sudo apt-get install -y php8.2-fpm

如果你后续要配 Nginx,这个包通常也是更常见的基础选择。对只想先把 PHP 环境装起来的人来说,这一步已经能把核心运行时准备好。

常用扩展怎么一次装齐

PHP 本体装完之后,很多项目还需要额外扩展支持图像处理、网络请求、字符串处理、XML、压缩包和数学运算。这类扩展在这里直接通过 apt 安装,拿到的是已经编译好的动态库,不需要再走源码编译流程。

常用扩展可以先装这一组:

sudo apt install -y php8.2-gd  php8.2-curl php8.2-mbstring php8.2-xml php8.2-zip php8.2-bcmath php8.2-zip

如果项目要连 MySQL,或者会用到 Redis,再补上对应扩展:

sudo apt install -y php8.2-mysql php8.2-redis

这套组合基本覆盖了不少常见 PHP 项目的起步需求。原文中的命令里 php8.2-zip 出现了两次,照抄执行一般不会出问题,但实际只需要安装一次即可。

Composer 安装到哪里更顺手

Composer 是 PHP 生态里最常用的包管理工具。为了后续在任意目录都能直接执行,本文把它下载到 /usr/local/bin/composer。

用便签分组展示 PHP 8.2 主程序、常用扩展和 Composer 的安装关系
一套 PHP 环境包括什么主程序、扩展和 Composer 分层整理后,更容易看清这套快速安装到底装了什么。

下载命令如下:

sudo curl -o /usr/local/bin/composer https://mirrors.aliyun.com/composer/composer.phar

下载完成后,再赋予可执行权限:

sudo chmod +x /usr/local/bin/composer

这样处理之后,系统里就可以直接使用 composer 命令,不需要每次手动指定 phar 文件路径。

最后用版本命令确认是否安装成功

环境装完后,建议马上核对 PHP 和 Composer 的版本信息。这样可以快速判断:软件是否真的可用、命令是否已经进入系统路径,以及当前装上的版本是不是预期值。

查看 PHP 版本:

php -v

查看 Composer 版本:

composer -v

如果两条命令都能正常返回版本号,这套基于 PPA 的 PHP 8.2 安装流程就算完成了。对于想尽快在 Ubuntu 上搭起 PHP 开发或运行环境的用户来说,这种方式比源码编译轻得多,也更适合日常维护和后续补装扩展。

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表