温馨提示×

Debian安装LAMP难不难

小樊
35
2026-07-02 03:43:13
栏目: 智能运维

Debian 上安装 LAMP(Linux + Apache + MySQL/MariaDB + PHP)并不难,尤其是对新手来说,只要按步骤来,基本 10~30 分钟就能完成。

下面给你一个清晰、实用、适合初学者的说明


一、难度评估

难度:低~中
前提条件:

  • 已经安装好 Debian(11/12 都行)
  • sudo 权限
  • 能使用终端

如果你会复制粘贴命令,基本没问题。


二、LAMP 各组件说明

组件 作用
Linux Debian 系统
Apache Web 服务器
MariaDB 数据库(MySQL 的开源替代)
PHP 动态网页语言

三、最简安装流程(Debian 12 示例)

1️⃣ 更新系统

sudo apt update
sudo apt upgrade -y

2️⃣ 安装 Apache

sudo apt install apache2 -y

验证:

http://你的服务器IP

看到 Apache 默认页面 就成功 ✅


3️⃣ 安装 MariaDB(数据库)

sudo apt install mariadb-server -y

初始化安全设置:

sudo mysql_secure_installation

一般选择:

  • ✅ 设置 root 密码
  • ✅ 删除匿名用户
  • ✅ 禁止 root 远程登录
  • ✅ 删除 test 数据库

4️⃣ 安装 PHP

sudo apt install php libapache2-mod-php php-mysql -y

测试 PHP:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

浏览器访问:

http://你的IP/info.php

看到 PHP 信息页 ✅


四、常见问题(新手必看)

❓ 1. 防火墙问题

如果访问不了,可能是防火墙:

sudo ufw allow 80
sudo ufw allow 443

❓ 2. 权限问题

网站目录默认是:

/var/www/html

修改权限(可选):

sudo chown -R www-data:www-data /var/www/html

❓ 3. 用 MySQL 还是 MariaDB?

推荐 MariaDB

  • Debian 官方默认
  • 更稳定、兼容 MySQL

五、进阶(可选)

  • 安装 phpMyAdmin
  • 配置 HTTPS(Let’s Encrypt)
  • 虚拟主机(一个服务器多个网站)
  • 用 Nginx 替代 Apache(LNMP)

六、难度总结一句话

Debian 安装 LAMP 不难,只要照着教程一步步来,新手也能一次成功。

如果你愿意,我可以:

  • ✅ 给你 一步一步的交互式安装指导
  • ✅ 针对 Debian 11 / 12 精确命令
  • ✅ 帮你排查安装失败原因

你现在用的是 本地虚拟机、云服务器,还是实体机?

0