温馨提示×

ubuntu php怎样搭建环境

小樊
42
2026-10-01 11:08:17
栏目: 编程语言

下面给你在 Ubuntu 上搭建 PHP 运行环境的常见、实用方案,从简单到完整,按需选择。


一、最快方式(命令行一键安装)

1️⃣ 更新系统

sudo apt update
sudo apt upgrade -y

2️⃣ 安装 PHP(CLI)

sudo apt install php -y

验证:

php -v

二、搭建 Web 环境(PHP + Apache)

1️⃣ 安装 Apache + PHP

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

2️⃣ 测试 PHP

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

写入:

<?php
phpinfo();

浏览器访问:

http://localhost/info.php

3️⃣ 常用命令

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl status apache2

三、PHP + Nginx(推荐生产环境)

1️⃣ 安装 Nginx 和 PHP-FPM

sudo apt install nginx php-fpm -y

2️⃣ 配置 Nginx

编辑站点配置:

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

核心配置示例:

server {
    listen 80;
    root /var/www/html;
    index index.php index.html;

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

⚠️ PHP 版本根据实际安装调整(如 php8.2-fpm.sock)

3️⃣ 重启服务

sudo systemctl restart nginx
sudo systemctl restart php8.1-fpm

四、安装常用 PHP 扩展

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

重启服务使其生效。


五、使用 PHP 内置服务器(开发测试)

cd 项目目录
php -S localhost:8000

访问:

http://localhost:8000

✅ 不需要 Apache / Nginx


六、推荐组合总结

场景 推荐
学习 / 测试 PHP CLI + 内置服务器
本地开发 Apache
生产环境 Nginx + PHP-FPM
Laravel / 框架 Nginx + PHP-FPM

如果你告诉我:

  • Ubuntu 版本(20.04 / 22.04 / 24.04)
  • PHP 版本需求
  • 是否用框架(Laravel / ThinkPHP)

我可以给你更精确的配置示例。

0 踩