CentOS 7.5 64位源码编译安装Nginx
- LNMP环境搭建
- 时间:2020-11-23
- 171人已阅读
一.安装前的准备
Nginx的安装需要确定Linux安装相关的几个库,否则配置和编译会出现错误, 具体的检查安装过程为:
1.gcc编译器是否安装
检查是否安装:yum list installed | grep gcc
执行安装:yum install gcc -y
2.openssl库是否安装
检查是否安装:yum list installed | grep openssl
执行安装:yum install openssl openssl-devel -y
3.pcre库是否安装
检查是否安装:yum list installed | grep pcre
执行安装:yum install pcre pcre-devel -y
4.zlib库是否安装
检查是否安装:yum list installed | grep zlib
执行安装:yum install zlib zlib-devel -y
5.一次性安装,执行如下命令
yum install gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel -y
二.正式开始安装
Ø 执行命令wget http://nginx.org/download/nginx-1.14.2.tar.gz
Ø 解压下载下来的nginx文件,执行命令:tar -zxvf nginx-1.14.2.tar.gz
Ø 切换至解压后的nginx主目录,执行命令:cd nginx-1.14.2
Ø 在nginx主目录nginx-1.14.2下执行命令:./configure --prefix=/usr/local/nginx
Ø (其中--prefix是指定nginx安装路径) 注意:等号左右不要有空格
Ø 执行命令进行编译:make
Ø 执行命令进行安装:make install
安装成功后,可以切换到/usr/local/nginx目录下,查看内容
有以下四个目录,分别是conf html logs sbin
三.启动Nginx
切换到nginx安装目录的sbin目录下,执行:./nginx
通过查看进程:ps -ef | grep nginx
nginx 体系结构由 master 进程和其 worker 进程组成
master 进程读取配置文件,并维护 worker 进程,而 worker 进程则对请求进行实际处理
Nginx启动后,安装目录下会出现一些_tmp结尾的文件,这些是临时文件,不用管。
在浏览器中输入你的服务器ip地址139.155.243.26访问Nginx服务器,出现以下界面
四.将 Nginx 添加到系统环境变量(profile.d形式)
vim /etc/profile.d/nginx.sh
export PATH=$PATH:/usr/local/nginx/sbin
编辑完后保存(esc shift+: wq),然后重新加载source
source /etc/profile.d/nginx.sh
然后nginx -v就会出现以下界面
重启
nginx -s reload
停止
nginx -s stop
启动
nginx
上一篇:源码编译安装PHP7.4
下一篇:Nginx配置文件