teacher杨

导航

linux下安装nginx

nginx是什么:

他是一个高性能的HTTP和反向代理的服务器。

1.下载nginx的pcre库(注意下载的位置我的位置是/usr/local)//nginx的rewrite伪静态匹配规则用到正则,pcre就用来干这个

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz

解压文件 :tar -zxvf pcre-8.40.tar.gz

进入:cd pcre-8.40

安装C++编译器:yum install -y gcc gcc-c++(如果缺少才需用安装)

进行配置操作:./configure

安装:make install

2.安装zlib库(注意下载的位置盘我的位置是/usr/local)

返回上一级进入local中:cd ..

快速安装:wget http://zlib.net/zlib-1.2.11.tar.gz

进行配置操作。

解压文件 :tar -zxvf zlib-1.2.11.tar.gz

先进入:cd zlib-1.2.11

进行配置操作:./configure

安装:make install

3.安装ssl

返回上一级进入local中:cd ..

快速安装:wget http://www.openssl.org/source/openssl-1.0.1j.tar.gz

进行配置操作。

解压文件 :tar -zxvf openssl-1.0.1j.tar.gz

先进入:cd openssl-1.0.1j

进行配置操作:./Configure(注意大小写!!)

安装:make install

在root下执行:export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH //nginx启动路径

可能会报错:

make[1]: Leaving directory `/usr/local/openssl-1.0.1j/apps'
make: *** [build_apps] Error 1

4.安装nginx

在路径local里面新建文件nginx:

mkdir nginx

进入文件:cd nginx

然后下载

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

解压文件:

tar zxvf nginx-1.6.2.tar.gz

进入:cd nginx-1.6.2

进行配置操作:./configure

安装:make install

启动操作:/usr/local/nginx/sbin/nginx

ps -ef | grep nginx

测试安装成功的标志:

 

 

Nginx启动错误:error while loading shared libraries: libpcre.so.1

 (查考文章:http://blog.csdn.net/white__cat/article/details/37923087)

1、首先确认已经安装好pcre 软件(nginx 依赖该软件)

2、创建软连接

 对于/lib64/* 64位系统来说:

ps: 也有可能 pcre lib文件在目录:/usr/local/lib64/。

posted on 2017-10-02 16:31  teacheryang  阅读(139)  评论(0)    收藏  举报