新手学习 Debian 上的 LAMP(Linux + Apache + MySQL/MariaDB + PHP),建议按“先环境、再组件、后实战”的路线来。下面给你一份从零开始、可操作的学习路线。
推荐:
最小安装即可,后续自己装软件。
新手必须掌握的命令:
sudo # 以管理员权限执行
apt # 软件包管理
systemctl # 服务管理
nano / vim # 编辑文件
ip / ls / cd / cp / rm
更新系统:
sudo apt update
sudo apt upgrade
sudo apt install apache2
测试:
http://服务器IP常用命令:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo apt install mariadb-server
安全初始化:
sudo mysql_secure_installation
登录数据库:
sudo mysql -u root -p
sudo apt install php libapache2-mod-php php-mysql
测试 PHP:
sudo nano /var/www/html/info.php
写入:
<?php phpinfo(); ?>
访问:
http://IP/info.php
请求流程:
浏览器 → Apache → PHP → 数据库(MariaDB)
目录结构要知道:
/var/www/html/etc/apache2/etc/php/var/www/html❌ 直接用 root 操作 Web 文件
✅ 用 www-data 或正确权限
❌ 不备份就改配置
✅ 改前先复制一份
❌ 防火墙没开 80/443
✅ 用 ufw 或云安全组放行
如果你愿意,我可以:
你更想从哪一步开始?