CentOS6.5 (Linux) 安装Nginx
博客专区 > milin 的博客 > 博客详情
CentOS6.5 (Linux) 安装Nginx
milin 发表于3年前
CentOS6.5 (Linux) 安装Nginx
  • 发表于 3年前
  • 阅读 177
  • 收藏 1
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

摘要: CentOS6.5 (Linux) 安装Nginx,Linux安装Nginx

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是否启动成功

标签: CentOS nginx
共有 人打赏支持
粉丝 12
博文 94
码字总数 19598
×
milin
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: