温馨提示×

怎么快速ubuntu php配置

小樊
47
2026-09-10 09:52:16
栏目: 编程语言

下面给你一套在 Ubuntu 上快速配置 PHP 的常用方案,分「最快上手」和「常见 Web 环境」两种场景。


一、最快:命令行一键安装(PHP + CLI)

适合脚本 / 命令行 / Laravel artisan

sudo apt update
sudo apt install -y php php-cli php-common

验证:

php -v

二、配合 Web 服务(最常问)

✅ 方案 1:PHP + Apache(最简单)

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

重启 Apache:

sudo systemctl restart apache2

测试:

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

浏览器访问:

http://localhost/info.php

✅ 方案 2:PHP + Nginx(推荐生产)

sudo apt install -y nginx php-fpm

通常安装的是:

  • php8.1-fpm(版本随 Ubuntu 变化)

启动:

sudo systemctl start php-fpm
sudo systemctl enable php-fpm

Nginx 示例配置(/etc/nginx/sites-available/default):

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

重启 Nginx:

sudo nginx -t
sudo systemctl restart nginx

三、常用 PHP 扩展(按需)

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

重启服务生效:

sudo systemctl restart apache2   # 或 php-fpm

四、修改 PHP 配置(常见)

配置文件位置:

/etc/php/{版本}/cli/php.ini
/etc/php/{版本}/fpm/php.ini

常见修改:

upload_max_filesize = 64M
post_max_size = 64M
memory_limit = 256M

五、版本管理(可选)

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

如果你告诉我:

  • ✅ Ubuntu 版本
  • ✅ 用 Apache 还是 Nginx
  • ✅ 跑什么项目(Laravel / WordPress / 纯 API)

我可以直接给你精准配置命令

0