Debian 10云服务器LAMP环境安装完整教程
文章分类:更新公告 /
创建时间:2026-01-16
Debian 10云服务器LAMP环境安装完整教程
刚入手一台Debian 10云服务器,想快速搭建网站或Web应用?LAMP(Linux+Apache+MySQL+PHP)是最经典的组合,几乎能满足90%以上的动态网站运行需求。本文从系统准备到环境测试,带你一步步完成部署。
一、安装前:先给云服务器“理个发”
在正式安装前,有两件事必须做:确认权限和更新系统。首先,你需要用root账户登录,或拥有sudo权限的普通用户——这是后续操作的基础。其次,建议先更新系统软件包列表和已安装的软件包。别小看这一步,过时的软件可能导致依赖冲突,而最新的安全补丁能帮你避开很多潜在风险。
执行这两条命令完成更新:
sudo apt update
sudo apt upgrade
根据云服务器配置,这个过程可能需要几分钟,耐心等进度条走完就行。
二、第一步:装Apache当“门面”
Apache是全球使用最广的Web服务器软件,相当于云服务器的“门面”,负责接收用户的网页访问请求并返回内容。在Debian 10上安装它简单得像点外卖:
sudo apt install apache2
安装完成后,Apache会自动启动。想确认是否成功?打开浏览器输入云服务器的公网IP地址(比如123.45.67.89),如果看到“Apache2 Debian Default Page”页面,说明“门面”已经支棱起来了。
不过,最好再检查下服务状态。输入:
sudo systemctl status apache2
看到“active (running)”字样,就可以放心进入下一步了。
三、第二步:MySQL存数据,安全要抓牢
网站的用户信息、文章内容都需要数据库存储,MySQL就是这个“数据仓库”的管理员。安装命令同样简单:
sudo apt install mysql-server
但安装完成后别急着用,先给仓库上几道锁。执行安全配置脚本:
sudo mysql_secure_installation
按照提示操作:设置root密码(建议8位以上,字母数字混合)、删除匿名用户(防止陌生人直接登录)、禁止root远程登录(只允许本地管理更安全)、删除测试数据库(避免敏感数据泄露)。每一步都像给数据库加把锁,麻烦点但值得。
四、第三步:PHP让网站“活”起来
有了服务器和数据库,还需要PHP来处理动态内容——比如用户提交表单、显示个性化页面。在Debian 10上,安装PHP及其依赖模块的命令是:
sudo apt install php libapache2-mod-php php-mysql
这里有三个关键点:php是核心解释器,libapache2-mod-php让Apache能识别PHP文件,php-mysql则是PHP连接MySQL的桥梁。
装完记得重启Apache,让新模块生效:
sudo systemctl restart apache2
五、最后一步:测环境,收工!
现在要验证LAMP是否配合默契。创建一个PHP测试文件:
sudo nano /var/www/html/info.php
在打开的编辑器里输入:
phpinfo();
?>
按Ctrl+O保存,Ctrl+X退出。然后在浏览器输入`http://你的云服务器公网IP/info.php`,如果看到花花绿绿的PHP信息页面,恭喜!LAMP环境已成功搭建。
写在最后
完成以上步骤,你的Debian 10云服务器就具备了运行动态网站的基础能力。后续可以根据需求调整Apache的虚拟主机配置、优化MySQL的查询性能,或安装PHP扩展支持更多功能。从现在开始,你的云服务器已经准备好承载下一个热门网站了。
工信部备案:苏ICP备2025168537号-1