温馨提示×

怎样快速配置Ubuntu PHP

小樊
44
2026-07-13 21:33:22
栏目: 编程语言

下面给你几种快速在 Ubuntu 上配置 PHP 的实用方案,从最常用、最省事本地开发级别,你可以按场景选。


✅ 方案一:最快(仅安装 PHP + CLI)

适合:命令行运行 PHP、Composer、脚本

sudo apt update
sudo apt install -y php

验证:

php -v

✅ 方案二:最常见(PHP + Apache)

适合:传统 Web 项目、服务器环境

1️⃣ 安装 Apache + PHP

sudo apt update
sudo apt install -y apache2 php libapache2-mod-php

2️⃣ 重启 Apache

sudo systemctl restart apache2

3️⃣ 测试 PHP

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

浏览器访问:

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

✅ 方案三:PHP + Nginx(推荐生产环境)

适合:高性能 Web 服务

1️⃣ 安装 Nginx + PHP-FPM

sudo apt update
sudo apt install -y nginx php-fpm

2️⃣ 修改 Nginx 配置

编辑站点配置:

sudo nano /etc/nginx/sites-available/default

关键配置:

server {
    listen 80;
    server_name _;
    root /var/www/html;

    index index.php index.html;

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

3️⃣ 重启服务

sudo systemctl restart nginx
sudo systemctl restart php-fpm

✅ 方案四:安装指定 PHP 版本(如 PHP 8.2)

Ubuntu 默认源可能版本较旧,可使用第三方源:

sudo apt install -y software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install -y php8.2 php8.2-fpm php8.2-mysql php8.2-cli

查看版本:

php8.2 -v

✅ 常用 PHP 扩展

sudo apt install -y php-mysql php-curl php-gd php-xml php-mbstring php-zip

✅ 快速排错命令

php -v
php -m
systemctl status apache2
systemctl status nginx
systemctl status php*-fpm

✅ 推荐组合(新手)

Ubuntu + Apache + PHP

一条命令:

sudo apt install -y apache2 php libapache2-mod-php php-mysql

如果你告诉我:

  • ✅ Ubuntu 版本(20.04 / 22.04 / 24.04)
  • ✅ 用途(本地开发 / 服务器 / Docker)
  • ✅ Web 服务器(Apache / Nginx / 不需要)

我可以给你一步到位的最精简配置方案(甚至直接复制粘贴即可)。

0