文档章节

CentOS6.5 (Linux) 安装Nginx

milin
 milin
发布于 2014/06/16 23:31
字数 317
阅读 185
收藏 1

1、安装nginx依赖的库pcre 下载地址:http://sourceforge.net/projects/pcre/

2、解压pcre zip解压方式:unzip pcre-xxx tar解压方式:tar -xzvf pcre-xxx

3、运行configure cd prce-xxx ./configure 如果运行出错:You need a C++ compiler for C++ support 则需要安装C++编译环境:yum install -y gcc gcc-c++

4、安装和编译prce make && make install

5、解压nginx tar -xzvf nginx-xxx

6、运行configure cd nginx-xxx ./configure 如果运行出错:./configure: error: the HTTP gzip module requires the zlib library. You can either disable the module by using --without-http_gzip_module option, or install the zlib library into the system, or build the zlib library statically from the source with nginx by using --with-zlib=<path> option. 则需要安装zlib库:yum install zlib-devel

7、安装nginx make && make install

8、启动nginx /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 启动出错:/usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

解决办法:ldd /usr/local/nginx/sbin/nginx =====>查看链接库是否正常

    linux-vdso.so.1 =>  (0x00007fff1e3ff000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003ea5800000)
    libcrypt.so.1 => /lib64/libcrypt.so.1 (0x0000003eb0400000)
    libpcre.so.1 => not found
    libz.so.1 => /lib64/libz.so.1 (0x0000003ea6800000)
    libc.so.6 => /lib64/libc.so.6 (0x0000003ea5000000)
    /lib64/ld-linux-x86-64.so.2 (0x0000003ea4c00000)
    libfreebl3.so => /lib64/libfreebl3.so (0x0000003eb1000000)
    libdl.so.2 => /lib64/libdl.so.2 (0x0000003ea5400000)

9、ln -s libpcre.so.0.0.1 libpcre.so.1

10、再次启动nginx ./usr/local/nginx/sbin/nginx

11、ps -ef | grep nginx 查看nginx是否启动成功

© 著作权归作者所有

共有 人打赏支持
milin
粉丝 11
博文 94
码字总数 19598
作品 0
郑州
高级程序员
CentOS6.5搭建本地yum源(http方式) nginx

CentOS6.5搭建本地yum源(http方式) YUM主要用于自动升级、安装移除rpm软件包,它能自动查找并解决rpm包之间的依赖关系,要成功的使用YUM工具更新系统和软件,需要有一个包含各种rpm软件包的r...

lijunboy008
2017/07/06
0
0
centos6.5 x86_64下yum安装lnmp+phpmyadmin(2)

平台:centos6.5 x86_64最小化安装 上篇是安装的php、mysql版本有点老,安装个版本新一点的,尝尝鲜。^_^ 1,关闭SElinux vi /etc/selinux/config 将SELINUX=enforcing改为SELINUX=disabled ...

hiwill
2015/07/26
0
0
centos6.5安装apache2.x并修改默认80端口

因目前nginx已经成了主流反向代理软件,所以在linux服务器系统上,我们几乎都会安装nginx这个东东,这就给同时使用apache带来了麻烦,因为apache缺省使用的也是80端口。 而更多时候,我们显然...

gaolu
2014/05/26
0
0
Virtualbox虚拟机安装CentOS6.5图文详细教程

什么是Virtualbox? VirtualBox 是一款开源虚拟机软件(注:跟vmware差不多)。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购...

Carl_
2014/12/18
0
0
centos6.5安装mysql5.7

本文详细介绍如何CentOS6.5上安装目前最新的mysql(mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz),并搭建mysql服务器 工具/原料 VisualBox安装的CentOS6.5虚拟机 MySQL官网下载的mysql-5.7.1...

xiaoxin
06/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Ubuntu18.04 显卡GF-940MX安装NVIDIA-390.77

解决办法: 下面就给大家一个正确的姿势在Ubuntu上安装Nvidia驱动: (a)首先去N卡官网下载自己显卡对应的驱动:www.geforce.cn/drivers (b)下载后好放在英文路径的目录下,怎么简单怎么来...

AI_SKI
今天
0
0
深夜胡思乱想

魔兽世界 最近魔兽世界出了新版本, 周末两天升到了满级,比之前的版本体验好很多,做任务不用抢怪了,不用组队打怪也是共享拾取的。技能简化了很多,哪个亮按哪个。 运维 服务器 产品 之间的...

Firxiao
今天
0
0
MySQL 8 在 Windows 下安装及使用

MySQL 8 带来了全新的体验,比如支持 NoSQL、JSON 等,拥有比 MySQL 5.7 两倍以上的性能提升。本文讲解如何在 Windows 下安装 MySQL 8,以及基本的 MySQL 用法。 下载 下载地址 https://dev....

waylau
今天
0
0
微信第三方平台 access_token is invalid or not latest

微信第三方开发平台code换session_key说的特别容易,但是我一使用就带来无穷无尽的烦恼,搞了一整天也无济于事. 现在记录一下解决问题的过程,方便后来人参考. 我遇到的这个问题搜索了整个网络也...

自由的开源
今天
2
0
openJDK之sun.misc.Unsafe类CAS底层实现

注:这篇文章参考了https://www.cnblogs.com/snowater/p/8303698.html 1.sun.misc.Unsafe中CAS方法 在sun.misc.Unsafe中CAS方法如下: compareAndSwapObject(java.lang.Object arg0, long a......

汉斯-冯-拉特
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部