码山蜗牛

多动笔,少哔哔

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

总结

  1. Ubuntu 24.04 需通过 ondrej/php PPA 源安装 PHP 8.1,这是最稳定的第三方源;
  2. 安装时需根据 Web 服务器(Apache/Nginx)选择对应的版本(模块/FPM);
  3. 验证安装的核心命令是 php -v,可快速确认版本是否正确。
posted @ 2025-12-26 11:20  码山蜗牛  阅读(46)  评论(0)    收藏  举报