linux-搭建web服务器系列--安装搭建nginx(五)

首先当然是下载nginx了,直接上图:


用FZ上传之后使用以下命令解压:

cd /usr/local/src
tar -zxvf nginx-1.11.8.tar.gz  

进入nginx解压目录使用如下命令:

./configure --prefix=/usr/local/servers/nginx
此时会出现以下编译错误

./configure: error: the HTTP rewrite module requires the PCRE library.
那么此时,我们就去下一个pcre库安装,直接上图:


将下载好的pcre库上传到/usr/local/src/目录中去,用以下命令解压

tar -zxvf pcre-8.39.tar.gz
进入解压的目录

cd /usr/local/src/pcre-8.39
使用如下命令进行操作

./configure 或者 ./configure --enable-utf8  
make
make install
此时,再次进入nginx中进行编译

cd /usr/local/src/nginx-1.11.8
./configure

此时又报了个错

error: the HTTP gzip module requires the zlib library.
此时不多说肯定要安装zlib库的,直接上下载过程的图:


利用FZ上传至/usr/local/src目录下,然后利用以下语句解压:

cd /usr/local/src
tar -zxvf zlib-1.2.10.tar.gz
一般我们进行默认目录安装

./configure
make
make install
此时再次进入nginx中进行安装

./configure
make
make install
此时显示安装成功(用本机浏览器访问不了,因为我们还没有启动nginx)
下面来启动nginx

cd /usr/local/nginx/sbin
使用以下命令的时候出现相应的错误了:

./nginx 
./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
使用以下命令查看为什么出现了上面的错误

ldd $(which /usr/local/nginx/sbin/nginx)




图中说在/lib64/目录中找不到libpcre.so.1,但是确实我们上面是已经安装好了pcre的库的,那么这时,我们使用以下命令查看以下库

ls /lib64/ |grep pcre
显示以下内容




此时我们使用如下命令添加软连接来解决这个问题,【参考博客:http://blog.csdn.net/white__cat/article/details/37923087】

ln -s /lib64/libpcre.so.0.0.1 /lib64/libpcre.so.1
再次启动nginx:

 ./nginx
此时使用浏览器访问,就成功了










  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值