资讯专栏INFORMATION COLUMN

(可用)centos 6.5 源码安装nginx

赵春朋 / 2717人阅读

摘要:安装库下载最新的源码包,使用下面命令下载编译和安装包添加全局变量下面正式开始一般我们都需要先装,前者为了重写,后者为了压缩。

b-devel openssl openssl--devel pcre pcre-devel

yum -y install gcc pcre pcre-devel openssl openssl-devel zlib-devel gd gd-devel perl perl-ExtUtils-Embed
tar zxvf nginx.xxx.tar.gz -C /usr/src
cd /usr/src/nginx
./configure --prefix=/usr/local/nginx 
--with-ipv6 
--with-http_ssl_module 
--with-http_realip_module 
--with-http_addition_module 
--with-http_dav_module 
--with-http_flv_module 
--with-http_mp4_module 
--with-http_gzip_static_module 
--with-http_perl_module 
--with-mail 
--with-mail_ssl_module

1.安装PCRE库
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 下载最新的 PCRE 源码包,使用下面命令下载编译和安装 PCRE 包:
[root@user ~]# cd /soft
[root@user ~]# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
[root@user ~]# tar -zxvf pcre-8.40.tar.gz
[root@user ~]# cd pcre-8.40
[root@user ~]# ./configure
[root@user ~]# make
[root@user ~]# make install
make && make install

添加Nginx全局变量

echo -e "nexport PATH=/usr/local/nginx/bin:/usr/local/nginx/sbin:$PATHn" >> /etc/profile && source /etc/profile

下面正式开始

一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩。
跟Windows安装软件一样,可以自定义目录,这里以/soft 为例
一:Nginx安装
[root@user ~]# cd /soft
1.安装PCRE库
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 下载最新的 PCRE 源码包,使用下面命令下载编译和安装 PCRE 包:
[root@user ~]# cd /soft
[root@user ~]# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
[root@user ~]# tar -zxvf pcre-8.40.tar.gz
[root@user ~]# cd pcre-8.40
[root@user ~]# ./configure
[root@user ~]# make
[root@user ~]# make install
2.安装zlib库
http://zlib.net/zlib-1.2.8.ta... 下载最新的 zlib 源码包,使用下面命令下载编译和安装 zlib包:
[root@user ~]# cd /soft
[root@user ~]#wget http://zlib.net/zlib-1.2.10.t...
[root@user ~]#tar -zxvf zlib-1.2.10.tar.gz
[root@user ~]# cd zlib-1.2.10
[root@user ~]#./configure
[root@user ~]#make
[root@user ~]#make install
3.安装ssl(某些vps默认没装ssl)
[root@user ~]#cd /soft
[root@user ~]#wget http://www.openssl.org/source...
[root@user ~]#tar -zxvf openssl-fips-2.0.14.tar.gz
[root@user ~]#yum -y install openssl openssl-devel
4.安装nginx
Nginx 一般有两个版本,分别是稳定版和开发版,您可以根据您的目的来选择这两个版本的其中一个。
注意:nginx的默认安装路径是 /usr/local/nginx 其运行文件在其/usr/local/nginx/sbin目录下面
[root@user ~]# cd /soft
[root@user ~]# wget http://nginx.org/download/ngi...
[root@user ~]# tar -zxvf nginx-1.4.2.tar.gz
[root@user ~]# cd nginx-1.4.2
[root@user ~]# ./configure
[root@user ~]# make
[root@user ~]# make install
如果直接执行 ./configure 则nginx安装到默认路径,自定义安装步骤如下,安装到/soft/nginx目录
[root@user ~]# ./configure --sbin-path=/soft/nginx/nginx --conf-path=/soft/nginx/nginx.conf --pid-path=/soft/nginx/nginx.pid --with-http_ssl_module --with-pcre=/soft/pcre-8.40 --with-zlib=/soft/zlib-1.2.10 --with-openssl=/soft/openssl-fips-2.0.14
注意与安装的版本号、目录一致
5.启动
确保系统的 80 端口没被其他程序占用,默认路径安装运行/usr/local/nginx/sbin/nginx命令来启动 Nginx。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39575.html

相关文章

  • CentOS 6.5 下编译安装 Nginx 1.8.0

    摘要:安装编译依赖的包安装下载源码解压编译安装运行后可以看到一大串配置信息配置注意上面的配置信息,的配置文件在目录下,此时可以编辑文件,修改配置,这个就不多说了。配置完可以用检查配置是否正确。修改完之后就可以启动了查看进程 安装编译依赖的包 yum -y install gcc gcc-c++ autoconf automake make yum -y install zlib zlib-d...

    oliverhuang 评论0 收藏0
  • CentOS 6.5Nginx 编译安装

    摘要:编译安装默认值源码下载到目录安装目录下载最新安装包,安装依赖,创建用户编译参数编译安装之后创建自动启动脚本自动启动脚本模板修改模板脚本和内容 编译安装默认值 nginx源码下载到 /data/src目录 nginx 安装目录 /data/soft/nginx 下载nginx最新安装包,安装依赖,创建nginx用户 sh yum install -y pcre-devel libm...

    yedf 评论0 收藏0
  • CentOS-6.5源码编译安装Python2.7.9

    摘要:确保当前系统安装了。解压缩文件,然后进入源码目录下。在终端执行命令,然后执行编译安装。至此,升级完成。后记因为当时项目条件的原因,才有了下源码编译安装的奇怪需求,实际开发中,建议大家直接使用自带的版本,会省去许多麻烦。 笔者序 偶然间翻出一篇去年帮公司安装开发环境后记下的关于Python安装的笔记,特来向大家分享。 犹记得当时Python版本切换的问题困扰了我,以及整个项目组好久,因为...

    DevTalking 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<