温馨提示×

新手怎么学Debian LAMP

小樊
47
2026-10-13 15:39:03
栏目: 智能运维

新手学习 Debian 上的 LAMP(Linux + Apache + MySQL/MariaDB + PHP),建议按“先环境、再组件、后实战”的路线来。下面给你一份从零开始、可操作的学习路线。


一、先准备基础环境

1. 安装 Debian

推荐:

  • Debian 12(Bookworm,当前稳定版)
  • 虚拟机(VirtualBox / VMware)或云服务器

最小安装即可,后续自己装软件。

2. 基础命令要先会

新手必须掌握的命令:

sudo        # 以管理员权限执行
apt         # 软件包管理
systemctl   # 服务管理
nano / vim  # 编辑文件
ip / ls / cd / cp / rm

更新系统:

sudo apt update
sudo apt upgrade

二、安装 LAMP 环境(核心步骤)

1. 安装 Apache

sudo apt install apache2

测试:

  • 浏览器访问 http://服务器IP
  • 看到 Apache 默认页即成功

常用命令:

sudo systemctl start apache2
sudo systemctl enable apache2

2. 安装 MariaDB(MySQL 的替代品)

sudo apt install mariadb-server

安全初始化:

sudo mysql_secure_installation

登录数据库:

sudo mysql -u root -p

3. 安装 PHP

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

测试 PHP:

sudo nano /var/www/html/info.php

写入:

<?php phpinfo(); ?>

访问:

http://IP/info.php

三、理解 LAMP 的工作原理(很重要)

请求流程:

浏览器 → Apache → PHP → 数据库(MariaDB)

目录结构要知道:

  • 网站根目录:/var/www/html
  • Apache 配置:/etc/apache2
  • PHP 配置:/etc/php

四、新手练手项目(循序渐进)

阶段 1:静态页

  • 写 HTML 页面
  • 放到 /var/www/html

阶段 2:PHP 动态页

  • 写表单
  • 用 PHP 处理数据

阶段 3:数据库操作

  • 建数据库
  • PHP 连接 MariaDB
  • 增删改查(CRUD)

阶段 4:小型项目

  • 留言板
  • 简易博客
  • 用户登录系统

五、推荐学习资源

中文

  • Debian 官方文档(中文部分)
  • 菜鸟教程(PHP / MySQL)
  • B 站搜索:Debian LAMP 搭建

英文(更系统)

  • Debian Wiki
  • Apache Official Docs
  • PHP.net

六、新手常见坑提醒

❌ 直接用 root 操作 Web 文件
✅ 用 www-data 或正确权限

❌ 不备份就改配置
✅ 改前先复制一份

❌ 防火墙没开 80/443
✅ 用 ufw 或云安全组放行


七、下一步你可以学什么

  • 虚拟主机(多个网站)
  • HTTPS(Let’s Encrypt)
  • Nginx 对比 Apache
  • Docker 部署 LAMP

如果你愿意,我可以:

  • 给你 一步一步的命令清单
  • 或按 “完全零基础” 再细讲
  • 或帮你 规划 7 天学习 schedule

你更想从哪一步开始?

0 踩