温馨提示×

Ubuntu配置PHP用啥工具

小樊
42
2026-07-13 21:41:30
栏目: 编程语言

在 Ubuntu 上“配置 PHP”通常指 安装 + 运行环境 + 项目管理工具,不同场景用的工具不一样,下面按常见需求给你一个清晰清单。


一、最常用组合(推荐)

Ubuntu + PHP + Nginx / Apache

1️⃣ 安装 PHP(官方推荐方式)

sudo apt update
sudo apt install php php-cli php-fpm

查看版本:

php -v

2️⃣ Web 服务器(二选一)

✅ Nginx(更常用)

sudo apt install nginx

PHP 配合 Nginx 用:

php-fpm

配置示例(Nginx):

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

✅ Apache

sudo apt install apache2 libapache2-mod-php

二、PHP 版本管理工具(强烈推荐)

ondrej/php PPA(最常用)

可以安装多个 PHP 版本(7.4 / 8.1 / 8.2 / 8.3)

sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php8.2 php8.2-fpm

切换版本:

sudo update-alternatives --config php

三、PHP 项目管理工具

✅ Composer(必装)

PHP 的包管理工具(类似 npm)

sudo apt install composer

或官方方式:

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

四、开发 / 调试工具

✅ PHP 常用扩展

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

✅ 调试工具

sudo apt install php-xdebug

配合:

  • VS Code
  • PHPStorm

五、本地开发环境(不想折腾)

✅ 一键环境工具

工具 适合
Laravel Herd Laravel 开发
Docker + PHP 专业 / 多项目
XAMPP 新手
Lando CMS(WP / Drupal)

六、快速选择建议

只是跑 PHP

apt + php-cli

做网站

Nginx + php-fpm

Laravel / 现代 PHP

PPA + Composer + PHP 8.2+

多版本切换

ondrej/php PPA


如果你愿意,我可以直接给你:

  • Ubuntu 22.04 / 24.04 完整 PHP 环境一键配置
  • Laravel / ThinkPHP / WordPress 专用配置
  • Docker 版 PHP 环境

你现在是 学习 / 本地开发 / 服务器部署 / 哪个框架

0