LNMP环境搭建

本文档提供了一步一步在CentOS7上搭建LNMP环境的详细过程,包括Nginx、PHP和MariaDB的安装与配置,以及它们之间的对接测试。确保所有服务能够正常运行并能成功连接数据库。
摘要由CSDN通过智能技术生成

一、前言

许多项目都会用到LNMP环境搭建,我在这里下载的包均为当前最新版本,测试搭建一个可用的LNMP环境。系统版本使用CentOS7,此安装过程省略。


二、Nginx安装

  • 我们打开nginx官网,找到nginx最新稳定版本源码包并下载上传服务器
$ cd /soft
$ wget http://nginx.org/download/nginx-1.14.0.tar.gz
-bash: wget: 未找到命令      #提示命令不存在
$ yum install -y wget        #等待安装完成后再执行上面wget语句
$ wget http://nginx.org/download/nginx-1.14.0.tar.gz
  • 编译安装nignx
$ tar -zxf nginx-1.14.0.tar.gz
$ cd nginx-1.14.0
$ ./configure --prefix=/usr/local/nginx-1.14.0
checking for OS
 + Linux 3.10.0-693.el7.x86_64 x86_64
checking for C compiler ... not found

./configure: error: C compiler cc is not found      #提示缺少c编译库
$ yum install -y gcc                                #等待安装完成后再执行编译
$ ./configure --prefix=/usr/local/nginx-1.14.0

再次执行报错,提示缺少pcre编译库,在谷歌浏览器输入pcre下载,打开第一个返回的网页,看到最新版本为8.42,点击下载源码到/usr/local/lib/

# 解压pcre源码包
$ tar -zxf pcre-8.42.tar.gz
# 再次编译nginx
$ cd /soft/nginx-1.14.0
$ ./configure --prefix=/usr/local/nginx-1.14.0 --with-pcre=/usr/local/lib/pcre-8.42

再次执行报错,提示缺少zlib编译库,同上操作

$ cd /usr/local/lib
$ wget https://zlib.net/fossils/zlib-1.2.11.tar.gz
$ tar -zxf zlib-1.2.11.tar.gz
# 再次编译nginx
$ cd /soft/nginx-1.14.0
$ ./configure --prefix=/usr/local/nginx-1.14.0 --with-pcre=/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值