在 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
浏览器访问服务器 IP:
http://服务器IP
看到 Apache Debian Default Page 即成功。
sudo apt install mariadb-server -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
按提示操作:
sudo apt install php libapache2-mod-php php-mysql -y
sudo apt install php-curl php-gd php-mbstring php-xml php-zip -y
sudo systemctl restart apache2
创建测试文件:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
浏览器访问:
http://服务器IP/info.php
✅ 看到 PHP 信息页面说明 PHP 正常工作。
⚠️ 测试完成后建议删除:
sudo rm /var/www/html/info.php
登录数据库:
sudo mysql -u root -p
创建测试数据库:
CREATE DATABASE testdb;
SHOW DATABASES;
EXIT;
/var/www/html/etc/apache2//etc/php/*/apache2/php.ini/etc/mysql/sudo ufw allow 80
sudo ufw allow 443
sudo apt install libapache2-mod-php
sudo systemctl restart apache2
如果你需要 Debian + Nginx + MySQL + PHP(LEMP),或者 指定 PHP 版本 / 多站点配置,可以告诉我,我可以给你更详细的方案。