温馨提示×

如何在Ubuntu安装PHP

小樊
32
2026-06-30 22:22:33
栏目: 编程语言

下面是在 Ubuntu 上安装 PHP 的常见方法,适用于大多数情况(桌面或服务器)。


一、使用 apt 安装(推荐,最简单)

1️⃣ 更新软件包索引

sudo apt update

2️⃣ 安装 PHP(默认版本)

sudo apt install php

安装完成后查看版本:

php -v

二、安装指定版本的 PHP(常用)

Ubuntu 默认仓库中的 PHP 版本可能较旧,可以使用 Ondřej Surý 的 PPA 安装新版 PHP(如 8.2、8.3)。

1️⃣ 添加 PPA

sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update

2️⃣ 安装指定版本(例如 PHP 8.2)

sudo apt install php8.2

或 PHP 8.3:

sudo apt install php8.3

三、安装常用 PHP 扩展(非常重要)

例如安装 PHP 8.2 常用扩展

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

常见扩展说明:

  • php-fpm:配合 Nginx 使用
  • php-mysql:连接 MySQL
  • php-curl:HTTP 请求
  • php-mbstring:多字节字符串
  • php-xml:XML 处理
  • php-zip:压缩支持

四、与 Web 服务器配合使用

✅ Apache

sudo apt install libapache2-mod-php
sudo systemctl restart apache2

✅ Nginx

使用 PHP-FPM:

sudo apt install php8.2-fpm
sudo systemctl start php8.2-fpm

Nginx 配置示例:

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php8.2-fpm.sock;
}

五、验证 PHP 是否安装成功

创建测试文件:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

浏览器访问:

http://服务器IP/info.php

⚠️ 测试完成后建议删除:

sudo rm /var/www/html/info.php

六、常见问题

查看已安装 PHP 版本

php -v

切换默认 PHP 版本

sudo update-alternatives --config php

如果你告诉我:

  • Ubuntu 版本(如 20.04 / 22.04 / 24.04)
  • 使用 Apache 还是 Nginx
  • 是否需要 PHP 8.x 或特定版本

我可以给你 更精确的命令

0