下面给你几种快速在 Ubuntu 上配置 PHP 的实用方案,从最常用、最省事到本地开发级别,你可以按场景选。
适合:命令行运行 PHP、Composer、脚本
sudo apt update
sudo apt install -y php
验证:
php -v
适合:传统 Web 项目、服务器环境
sudo apt update
sudo apt install -y apache2 php libapache2-mod-php
sudo systemctl restart apache2
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
浏览器访问:
http://服务器IP/info.php
适合:高性能 Web 服务
sudo apt update
sudo apt install -y nginx php-fpm
编辑站点配置:
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;
}
}
sudo systemctl restart nginx
sudo systemctl restart php-fpm
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
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
如果你告诉我:
我可以给你一步到位的最精简配置方案(甚至直接复制粘贴即可)。