温馨提示×

Debian怎么快速搭建LAMP

小樊
46
2026-07-30 07:45:18
栏目: 智能运维

在 Debian 上快速搭建 LAMP(Linux + Apache + MySQL/MariaDB + PHP),下面给你一套最常用、最稳妥的做法(适用于 Debian 11/12,root 或 sudo 权限):


一、更新系统

sudo apt update
sudo apt upgrade -y

二、安装 Apache

sudo apt install apache2 -y

启动并设置开机自启

sudo systemctl enable apache2
sudo systemctl start apache2

验证

浏览器访问:

http://服务器IP

看到 Apache Debian Default Page 即成功。


三、安装 MariaDB(推荐代替 MySQL)

sudo apt install mariadb-server -y

初始化数据库安全配置

sudo mysql_secure_installation

按提示操作(建议):

  • 设置 root 密码 ✅
  • 移除匿名用户 ✅
  • 禁止 root 远程登录 ✅
  • 删除 test 库 ✅
  • 刷新权限 ✅

登录测试

sudo mysql -u root -p

四、安装 PHP(及常用模块)

sudo apt install php libapache2-mod-php php-mysql php-cli php-common php-curl php-gd php-mbstring php-xml php-zip -y

重启 Apache

sudo systemctl restart apache2

五、测试 PHP 是否正常工作

创建测试文件:

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

七、可选:开启 mod_rewrite(常用)

sudo a2enmod rewrite
sudo systemctl restart apache2

八、快速验证 LAMP 是否完整

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)

告诉我你下一步要做什么,我可以一步到位给你配置方案。

0