在 Ubuntu 上安装 PHP 服务,常见做法是通过 APT 包管理器 安装,下面按 最常用、最稳妥 的方式一步步说明(适用于 Ubuntu 20.04 / 22.04 / 24.04)。
sudo apt update
sudo apt upgrade -y
如果只是运行 PHP 脚本(不搭配 Web 服务器):
sudo apt install php -y
查看版本:
php -v
sudo apt install apache2 php libapache2-mod-php -y
安装完成后重启 Apache:
sudo systemctl restart apache2
测试:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
浏览器访问:
http://服务器IP/info.php
Nginx 本身不处理 PHP,需要 PHP-FPM。
sudo apt install nginx php-fpm -y
查看 PHP-FPM 版本(例如 8.1):
php -v
编辑站点配置:
sudo nano /etc/nginx/sites-available/default
找到如下内容并修改:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
}
⚠️ 注意:
php8.1-fpm.sock版本要和你安装的 PHP 版本一致
sudo systemctl restart nginx
sudo systemctl restart php8.1-fpm
例如:
sudo apt install php-mysql php-curl php-xml php-mbstring php-zip php-gd -y
systemctl status apache2
systemctl status php8.1-fpm
使用 ppa:ondrej/php:
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php8.2 php8.2-fpm -y
✅ 修改 php.ini 位置:
php --ini
✅ 重启 PHP-FPM:
sudo systemctl restart php8.1-fpm
如果你告诉我:
我可以给你 定制安装方案 ✅