美文网首页
Nginx安装设置

Nginx安装设置

作者: 崩鲨卡拉卡 | 来源:发表于2018-09-10 09:05 被阅读0次

执行:

yum install gcc gcc-c++ opensslopenssl-devel zib-devel zib

安装或者更新过后,我们准备将后续下载的软件都放入/usr/local目录下,执行:

cd /usr/local

nginx还需要依赖pcre环境

进入local目录后执行下载步骤

wget https://sourceforge.net/projects/pcre/files/pcre/8.38/pcre-8.38.tar.gz

解压

tar xzvf pcre-8.38.tar.gz进入解压好的目录

cd pcre-8.38

配置编译并安装

./configure && make -j4&& make install

之后我们就可以来安装nginx了

进入/usr/local目录后下载

cd /usr/local

wget http://nginx.org/download/nginx-1.5.9.tar.gz

解压

tar xzvf nginx-1.5.9.tar.gz

然后进入这个版本的主目录

cd nginx-1.5.9

编译,指定好之前装的那些前序软件的环境变量,这里用默认设置即可,这里可能遇到问题就是下载不完整或者解压不完整报错不能运行下面配置环境变量,所以要重新下载

./configure --prefix=/usr/local/nginx

这里报错:

yum install -y zlib-devel

编译并安装这里会报错(应该是没有make命令yum install -y openssl* 、yum -y install ncurses-devel,实在不行就./configure && make -j4&& make install)

make -j4 && make install

之后进入安装好的nginx目录下的sbin目录去执行一下nginx是否装好,使用-t命令

cd /usr/local/nginx/sbin

./nginx -t

如果出现xxxxx is ok,xxxxx is successful,说明你已经安装成功了,但是我这里遇到了一个问题,报错为

nginx: error while loading sharedlibraries: libpcre.so.1: cannot open shared object file: No such file ordirectory

原因是pcre的lib目录没指定正确,由于系统新老版本的缘故有一些目录名改变了,这里设置

ln -s /usr/local/lib/libpcre.so.1 /lib64

至此nginx安装完毕,可以进入sbin目录下执行./nginx启动,然后执行netstat -ntlp来看看是不是80端口的nginx已经启动了,大功告成

此处非原创!转发自螃蟹和骆驼先生Yvan

作者:螃蟹和骆驼先生Yvan
链接:https://www.jianshu.com/p/1a92ad1586ef
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

相关文章

网友评论

      本文标题:Nginx安装设置

      本文链接:https://www.haomeiwen.com/subject/hdvjgftx.html