ubuntu server配置lnmp
时间: 2025-01-01 18:28:35 浏览: 11
### 如何在Ubuntu Server上安装和配置LNMP栈
#### 1. 更新软件包列表并升级现有软件包
为了确保所有已安装的软件都是最新版本,在开始之前先更新系统的软件源。
```bash
sudo apt update && sudo apt upgrade -y
```
#### 2. 安装Nginx Web服务器
通过官方仓库可以直接安装稳定版的Nginx,执行如下命令完成部署:
```bash
sudo apt install nginx -y
```
验证Nginx是否成功运行可以通过浏览器访问服务器IP地址或域名来测试默认页面[^1]。
#### 3. 安装MySQL数据库管理系统
对于MySQL5.7版本而言,同样可以从Ubuntu自带库中获取。使用下面这条指令来进行安装:
```bash
sudo apt install mysql-server -y
```
首次启动MySQL服务之后建议立即设置root用户的密码以及一些安全选项,这一步非常重要[^2]。
#### 4. 安装PHP处理脚本语言及其扩展模块
这里以PHP7.2为例说明具体操作方法。首先添加必要的PPA以便能够获得较新的PHP版本支持;接着按照提示依次输入相应命令完成整个过程。
```bash
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php7.2 php7.2-fpm php7.2-mysql -y
```
如果项目中有特殊需求还可以继续追加其他常用组件比如`php7.2-gd`, `php7.2-curl`等[^4]。
#### 5. 配置Nginx与PHP-FPM协同工作
编辑站点配置文件通常位于/etc/nginx/sites-available/default路径下,修改其中server部分的相关参数使得请求能被正确转发给FastCGI进程管理器解析PHP代码片段[^3]。
```nginx
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
}
```
最后重启相关服务使更改生效,并确认一切正常运作即可结束本次搭建流程。
阅读全文