下面按常见场景给你说明在 Ubuntu 上安装 PHP 运行环境 的方法,从最基础到常见组合(PHP + Nginx/Apache + MySQL)。
sudo apt update
sudo apt upgrade -y
Ubuntu 22.04 默认是 PHP 8.1,24.04 是 PHP 8.3。
sudo apt install php -y
查看版本:
php -v
sudo apt install php-cli php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip -y
sudo apt install nginx -y
安装 PHP-FPM(已包含在上一步,如未装):
sudo apt install php-fpm -y
配置 Nginx 支持 PHP:
sudo nano /etc/nginx/sites-available/default
找到:
index index.html index.htm;
改为:
index index.php index.html index.htm;
在 server {} 内添加:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php-fpm.sock;
}
测试并重启:
sudo nginx -t
sudo systemctl restart nginx
sudo apt install apache2 libapache2-mod-php -y
重启 Apache:
sudo systemctl restart apache2
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
浏览器访问:
http://服务器IP/info.php
看到 PHP 信息页即成功。
sudo apt install mysql-server -y
sudo mysql_secure_installation
PHP 连接 MySQL 需要:
sudo apt install php-mysql -y
sudo apt install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php -y
sudo apt update
sudo apt install php8.2 php8.2-fpm -y
/var/www 属主设为 www-data如果你告诉我:
我可以给你精准一键配置方案。