Centos7下nginx源码安装

来源:互联网 发布:网络传输使用那些协议 编辑:程序博客网 时间:2024/06/07 13:46

前提:
(1)Centos7 64位操作系统;
(2)nginx源码包:nginx-1.9.1.tar.gz
下载地址:http://pan.baidu.com/s/1mgH6U8K
(3)把Nginx通过FTP上传到centos系统中
(4)安装了GCC(yum install gcc gcc-c++ )
(5)安装了make(yum install autoconf automake)

安装步骤:
1.进入nginx存放目录
命令:cd /usr/lanmp/
这里写图片描述
2.把源码包进行解压缩
命令:tar zxvf nginx-1.9.1.tar.gz
这里写图片描述

压缩后,会把压缩文件放在名为nginx-1.9.1的文件夹下,如图:

这里写图片描述

3.运行nginx的configure文件,检查安装环境

首先,进入压缩后的nginx文件下,cd nginx-1.9.1
这里写图片描述
然后,运行configure文件,检查nginx安装环境:

./configure

这里写图片描述

一般情况下,首先碰到问题1:
这里写图片描述
解决方法:
(1)首先find / -name pcre查找有没有安装pcre:
如果有,则运行命令 ./configure –with-pcre= option,
例如: ./configure –with-pcre=/usr/lanmp/nginx-1.9.1/auto/lib/pcre
如果没有,则进行如下命令:
(2)安装libpcre.so.0,命令:yum install libpcre.so.0
备注:如果系统是32位的,则需要把这个文件放在/lib目录下;如果系统是64位的,则要把它放在/lib64目录下
(3)安装pcre,命令:yum install pcre
安装完pcre后,运行./configure –with-pcre=/usr/lanmp/nginx-1.9.1/auto/lib/pcre就可以了

如果碰到问题2:
这里写图片描述
首先find / -name pcre查找有没有安装pcre:
如果有,则运行命令 –with-zlib= option,如果没有,
安装zlib,命令:yum install zlib
然后运行命令: ./configure –with-pcre=/usr/lanmp/nginx-1.9.1/auto/lib/zlib

当运行完configure成功后
这里写图片描述
进入下一步

4.运行make
5.运行make install
6.安装成功后,运行/usr/local/nginx/sbin/nginx,用浏览器访问该centos的ip,出现如下图所示,
这里写图片描述

nginx至此已经成功!!!!

1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 孩子做题总是眼高手低怎么办 小孩说幼儿园老师不喜欢他怎么办 初中学生了不喜欢读书怎么办 小孩吐怎么办给揉哪里 8岁了不爱写字怎么办呢 8岁了不会写字怎么办呢 高考做题时犯各种粗心错误怎么办 孩子做题不认真读题怎么办 孩子不爱学习怎么办有什么办法 小孩字写的不好怎么办 孩子的字写得丑怎么办 一年级孩子生字默不出来怎么办 5岁宝宝不爱写字怎么办 三年级小孩不自觉做作业怎么办 一年级的孩子不爱写字怎么办 一年级孩子不爱写作业怎么办 一年级的小孩不爱写字怎么办 小孩儿写字做作业磨蹭怎么办 孩子不学习成绩差不写作业怎么办 儿童4岁不会写字怎么办 小孩读中班还不会写字怎么办 幼儿园中班孩子不写字怎么办 小孩吃多了呕吐怎么办 一岁宝宝老便秘怎么办 4周岁半幼儿便秘怎么办 没胃口不能吃辣怎么办 九个月宝宝缺锌怎么办 宝宝4 5天不吃饭怎么办 16个月宝宝不肯吃饭怎么办 儿童不吃饭很瘦怎么办 小孩吃饭吃的少怎么办 宝宝突然晚上不睡觉怎么办 l岁宝宝吃多了怎么办 3个月婴儿厌食怎么办 11个月婴儿厌食怎么办 7个月的婴儿厌食怎么办 小孩记忆不好读书记不住怎么办 9岁儿童不爱睡觉怎么办 6岁儿童不爱吃饭怎么办 2岁半宝宝不吃饭怎么办 一年级的孩子不爱学习怎么办