在 Debian 上快速搭建 LAMP(Linux + Apache + MySQL/MariaDB + PHP),下面给你一套最常用、最稳妥的做法(适用于 Debian 11/12,root 或 sudo 权限):
sudo apt update
sudo apt upgrade -y
sudo apt install apache2 -y
sudo systemctl enable apache2
sudo systemctl start apache2
浏览器访问:
http://服务器IP
看到 Apache Debian Default Page 即成功。
sudo apt install mariadb-server -y
sudo mysql_secure_installation
按提示操作(建议):
sudo mysql -u root -p
sudo apt install php libapache2-mod-php php-mysql php-cli php-common 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 信息页面即成功
❗ 测试完建议删除:
sudo rm /var/www/html/info.php
| 项目 | 路径 |
|---|---|
| 网站根目录 | /var/www/html |
| Apache 配置 | /etc/apache2/ |
| 虚拟主机 | /etc/apache2/sites-available/ |
| 日志 | /var/log/apache2/ |
| PHP 配置 | /etc/php/*/apache2/php.ini |
sudo a2enmod rewrite
sudo systemctl restart apache2
apache2 -v
mysql --version
php -v
sudo apt update && sudo apt upgrade -y
sudo apt install apache2 mariadb-server php libapache2-mod-php php-mysql -y
sudo systemctl enable apache2 mariadb
sudo systemctl start apache2 mariadb
sudo mysql_secure_installation
如果你需要: ✅ 配置虚拟主机 ✅ 部署 WordPress / Laravel ✅ 用 Nginx 代替 Apache ✅ 设置 HTTPS(Let’s Encrypt)
告诉我你下一步要做什么,我可以一步到位给你配置方案。