在 Debian 上搭建 LAMP(Linux + Apache + MySQL/MariaDB + PHP) 环境,步骤如下(适用于 Debian 11/12)。
sudo apt update
sudo apt upgrade -y
sudo apt install apache2 -y
sudo systemctl start apache2
sudo systemctl enable apache2
浏览器访问:
http://服务器IP
看到 Apache 默认页面即成功。
sudo apt install mariadb-server -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
按提示设置 root 密码、删除测试库等。
sudo mysql -u root -p
sudo apt install php libapache2-mod-php php-mysql php-cli php-curl php-gd php-mbstring php-xml php-zip -y
php -v
Debian 默认已配置好,如需要可确认:
ls /etc/apache2/mods-enabled/php*
如未启用:
sudo a2enmod php
sudo systemctl restart apache2
创建测试文件:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
浏览器访问:
http://服务器IP/info.php
✅ 看到 PHP 信息页面即成功。
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html
sudo ufw allow 80
sudo ufw allow 443
sudo apt install phpmyadmin -y
选择 Apache2,并配置数据库。
访问:
http://服务器IP/phpmyadmin
✅ Debian LAMP 环境已搭建完成:
如果你需要 Debian + Nginx + PHP(LEMP) 或 指定 PHP 版本(如 PHP 8.2),我也可以帮你一步步配置。