ubuntu24 安装php8.1
你想要在 Ubuntu 24.04 系统中安装 PHP 8.1 版本,我会为你提供一套完整、可直接执行的安装步骤。
Ubuntu 24.04 默认的软件源中没有 PHP 8.1(默认是更高版本),所以需要先添加第三方的 PHP 源,再进行安装。
安装步骤
1. 更新系统并安装依赖
首先更新系统包列表,并安装添加第三方源所需的工具:
# 更新系统包
sudo apt update && sudo apt upgrade -y
# 安装添加PPA源所需的依赖
sudo apt install -y software-properties-common lsb-release ca-certificates apt-transport-https
2. 添加 PHP 官方第三方源(Ondřej Surý PPA)
这是 Ubuntu 系统安装不同版本 PHP 最常用且可靠的源:
# 添加Ondřej Surý的PHP PPA源
sudo add-apt-repository ppa:ondrej/php -y
# 再次更新包列表(加载新添加的源)
sudo apt update
3. 安装 PHP 8.1 核心及常用扩展
根据你的使用场景(比如搭配 Nginx/Apache),选择对应的安装命令:
场景1:仅安装 PHP 8.1 命令行版本(无Web服务器)
sudo apt install -y php8.1
场景2:搭配 Apache 服务器(模块模式)
sudo apt install -y php8.1 libapache2-mod-php8.1
# 启用PHP模块并重启Apache
sudo a2enmod php8.1
sudo systemctl restart apache2
场景3:搭配 Nginx 服务器(FPM模式,推荐)
sudo apt install -y php8.1-fpm php8.1-cli
# 常用扩展(根据需求增减)
sudo apt install -y php8.1-mysql php8.1-curl php8.1-gd php8.1-mbstring php8.1-xml php8.1-zip
# 重启PHP-FPM服务
sudo systemctl restart php8.1-fpm
4. 验证安装是否成功
执行以下命令,若输出 PHP 8.1.x 的版本信息,则安装成功:
# 检查PHP版本
php -v
# (若安装了FPM)检查FPM服务状态
sudo systemctl status php8.1-fpm
可选操作
- 查看已安装的 PHP 扩展:
php -m - 配置 PHP 全局参数(如内存限制、上传大小):编辑
/etc/php/8.1/cli/php.ini(命令行)或/etc/php/8.1/fpm/php.ini(FPM) - 重启 PHP-FPM:
sudo systemctl restart php8.1-fpm
总结
- Ubuntu 24.04 需通过
ondrej/phpPPA 源安装 PHP 8.1,这是最稳定的第三方源; - 安装时需根据 Web 服务器(Apache/Nginx)选择对应的版本(模块/FPM);
- 验证安装的核心命令是
php -v,可快速确认版本是否正确。

浙公网安备 33010602011771号