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) 收藏 举报
浙公网安备 33010602011771号