在 Debian 上配置 PHP 环境,通常包含 Web 服务器(Nginx / Apache)+ PHP + 数据库(可选)。下面给你一套常用、稳妥的方案。
sudo apt update
sudo apt upgrade -y
Debian 12 默认源中一般是 PHP 8.2。
sudo apt install -y php php-cli php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip
查看版本:
php -v
sudo apt install -y nginx
检查 PHP-FPM 服务名(通常是):
systemctl status php8.2-fpm
编辑站点配置:
sudo nano /etc/nginx/sites-available/default
确保包含以下内容:
server {
listen 80;
server_name localhost;
root /var/www/html;
index index.php index.html;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
}
}
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
重启服务:
sudo systemctl restart nginx php8.2-fpm
浏览器访问:
http://服务器IP/info.php
sudo apt install -y apache2 libapache2-mod-php
sudo systemctl restart apache2
测试:
sudo echo "<?php phpinfo(); ?>" > /var/www/html/info.php
访问:
http://服务器IP/info.php
sudo apt install -y mariadb-server
sudo mysql_secure_installation
PHP 已安装 php-mysql,可直接使用。
systemctl status nginx
systemctl restart php8.2-fpm
journalctl -u nginx
info.php如果你告诉我:
我可以给你更精准的配置示例。