VPS搭建LNMP详细教程_ - 检查PHP-FPM是否运行:`systemctl status php-fpm`
如何在VPS上搭建LNMP环境?
| 步骤 | 操作说明 | 使用工具 | 命令示例 |
|---|---|---|---|
| 1. 准备VPS | 登录VPS,确保系统为CentOS/Ubuntu | SSH工具(如PuTTY/FinalShell) | ssh root@yourvpsip |
| 2. 下载LNMP安装包 | 选择下载版或完整版安装包 | wget | wget -c http://soft.vpser.net/lnmp/lnmp1.6-full.tar.gz |
| 3. 解压并安装 | 进入目录执行安装脚本 | tar | tar -zxf lnmp1.6-full.tar.gz && cd lnmp1.6-full && ./install.sh |
| 4. 配置环境 | 按提示设置MySQL密码等 | - | 交互式输入 |
| 5. 验证安装 | 访问IP检查Nginx欢迎页 | 浏览器 | http://yourvpsip |
常见问题:
| 问题 | 原因 | 解决方案 |
|---|---|---|
安装时提示package httpd is not installed |
环境检查提示,非错误 | 忽略继续安装 |
| 安装卡在MySQL测试 | 编译耗时较长 | 等待或使用screen命令后台运行 |
| 访问IP显示403 Forbidden | 缺少默认首页文件 | 添加index.html或配置虚拟主机 |
_手把手教你快速搭建LNMP环境
VPS搭建LNMP环境完整指南
LNMP(Linux + Nginx + MySQL + PHP)是当前主流的Web服务器架构组合,适用于各类网站和应用的部署。本教程将详细介绍在VPS上搭建LNMP环境的完整流程。
一、准备工作
- VPS选择:推荐使用CentOS 7+或Ubuntu系统,确保内存≥1GB
- SSH连接:使用工具如PuTTY(Windows)或终端(Mac/Linux)连接VPS
- 系统更新:执行以下命令更新系统组件
yum update -y # CentOS
apt-get update && apt-get upgrade -y # Ubuntu
二、安装LNMP环境
方法一:一键安装包(推荐)
- 下载安装包:
wget -c http://soft.vpser.net/lnmp/lnmp1.6-full.tar.gz
- 解压并安装:
tar -zxf lnmp1.6-full.tar.gz
cd lnmp1.6-full
./install.sh
- 按提示设置MySQL密码等参数
方法二:分步安装
- 安装Nginx:
yum install -y nginx # CentOS
systemctl start nginx
- 安装MySQL:
yum install -y mysql-server
systemctl start mysqld
- 安装PHP:
yum install -y php-fpm php-mysql
三、常用管理命令
| 功能 | 命令 |
|---|---|
| 添加虚拟主机 | lnmp vhost add |
| 列出网站 | lnmp vhost list |
| 删除网站 | lnmp vhost del |
| 重启服务 | lnmp restart |
| 查看状态 | lnmp status |
四、常见问题解决
- 502 Bad Gateway:
- 检查PHP-FPM是否运行:
systemctl status php-fpm - 调整Nginx配置中的PHP处理参数
- WordPress权限问题:
chown -R www /home/wwwroot/
chmod -R 775 /home/wwwroot/
- PHP扩展安装:
lnmp php ext install extname
通过以上步骤,您可以在VPS上成功搭建LNMP环境。建议使用一键安装包简化流程,遇到问题时参考官方文档或社区论坛获取最新解决方案。
发表评论