国外VPS部署Debian 13 LAMP环境案例分享
文章分类:技术文档 /
创建时间:2025-12-12
创业初期搭建技术环境是常见需求,其中在国外VPS上部署Debian 13的LAMP环境尤为典型。LAMP指Linux、Apache、MySQL和PHP的组合,是经典的Web开发运行环境。本文将通过实际操作案例,详细讲解从准备到部署的全流程。
环境准备与基础条件
部署前需确认两项基础:一是已购买并配置好国外VPS,且系统为Debian 13;二是VPS能正常联网,并具备通过SSH工具(如Putty或Xshell)连接的权限。这两项是后续操作的前提,若VPS未安装Debian 13,需在服务商后台通过重装系统功能完成。
分步部署操作指南
第一步:系统更新
登录VPS后,优先更新系统软件包以确保组件兼容性。执行以下命令:
sudo apt update
sudo apt upgrade
第一条命令用于刷新软件包列表,第二条将已安装软件包升级至最新版本。过程中需输入用户密码并确认操作,完成后系统进入最新状态。
第二步:安装Apache服务
Apache是主流的Web服务器软件,安装命令为:
sudo apt install apache2
安装完成后启动服务并设置开机自启:
sudo systemctl start apache2
sudo systemctl enable apache2
在浏览器输入VPS公网IP,若看到"Apache2 Debian Default Page"页面,说明安装成功。
第三步:配置MySQL数据库
MySQL是常用的关系型数据库,安装命令:
sudo apt install mysql-server
同样需启动服务并设置自启:
sudo systemctl start mysql
sudo systemctl enable mysql
为提升安全性,执行安全配置脚本:
sudo mysql_secure_installation
按提示设置root密码、删除匿名用户、禁用远程root登录等,完成基础安全加固。
第四步:安装PHP及扩展
PHP是LAMP中的脚本语言,需安装主程序及与Apache、MySQL的适配模块:
sudo apt install php libapache2-mod-php php-mysql
安装后重启Apache使配置生效:
sudo systemctl restart apache2
环境验证与常见问题
验证环境是否正常,可在Apache默认目录(/var/www/html)创建info.php文件:
sudo nano /var/www/html/info.php
输入以下内容并保存:
工信部备案:苏ICP备2025168537号-1