• linux RedHat6.4下nginx安装


    安装rpm

    检测是否有已安装rpm包:

    rpm–qa | grep pcre

    rpm–qa | grep zlib

    rpm–qa | grep openssl

    若没有则需安装(这些包可以在redhat的安装光盘货镜像中找到):

    rpm -ivh zlib-1.2.3-29.el6.x86_64.rpm -f --nodeps

    rpm -ivh zlib-devel-1.2.3-29.el6.x86_64.rpm -f --nodeps

    rpm -ivh pcre-7.8-6.el6.x86_64.rpm -f --nodeps

    rpm -ivh pcre-devel-7.8-6.el6.x86_64.rpm -f --nodeps

    rpm -ivh openssl-1.0.0-27.el6.x86_64.rpm -f --nodeps

    rpm -ivh openssl-devel-1.0.0-27.el6.x86_64.rpm -f --nodeps

    删除rpm:

    rpm –e XXXXXXX.rpm -f --nodeps

    find / -name gcc

    find / -name make

    若未安装gcc编译器,或者/usr/libexec/gcc/x86_64-redhat-linux/4.4.4下并没有cc1则需要安装gcc

    安装gcc

    依次安装如下包:

    kernel-headers-2.6.32-358.el6.x86_64.rpm

    glibc-headers-2.12-1.107.el6.x86_64.rpm

    glibc-devel-2.12-1.107.el6.x86_64.rpm

    compat-libf2c-34-3.4.6-19.el6.x86_64.rpm

    mpfr-2.4.1-6.el6.x86_64.rpm

    ppl-0.10.2-11.el6.x86_64.rpm

    cloog-ppl-0.15.7-1.2.el6.x86_64.rpm

    cpp-4.4.7-3.el6.x86_64.rpm

    libstdc++-devel-4.4.7-3.el6.x86_64.rpm

    compat-gcc-34-3.4.6-19.el6.x86_64.rpm

    compat-gcc-34-c++-3.4.6-19.el6.x86_64.rpm

    compat-gcc-34-g77-3.4.6-19.el6.x86_64.rpm

    gcc-4.4.7-3.el6.x86_64.rpm                        

    安装完毕后执行gcc–v 可以看到gcc的版本号代表安装成功

    安装依赖包

    从官网下载此三个安装包(zlib-1.2.8.tar.gz,pcre-8.36.tar.gz,openssl-1.0.2d.tar.gz)

    Zlib:

    至你的指定目录解压:tar–zxvf zlib-1.2.8.tar.gz

    进入:cd zlib-1.2.8

    配置:./configure

    编译:make

    安装:make install

    Pcre:

    至你的指定目录解压:tar–zxvf pcre-8.36.tar.gz

    进入:cd pcre-8.36

    配置:./configure

    编译:make

    安装:make install

    Openssl:

    至你的指定目录解压:tar–zxvf openssl-1.0.2d.tar.gz

    进入:cd openssl-1.0.2d

    配置:./config

    编译:make

    安装:make install

    安装nginx

    从官网下载此安装包nginx-1.8.0.tar.gz

    Nginx:

    至你的指定目录解压:tar–zxvf nginx-1.8.0.tar.gz

    进入:cd nginx-1.8.0

    配置:./configure

    编译:make

    安装:make install

    增加软连接:

    执行ls /lib64/ | grep pcre

    会显示如下信息:

    libpcre.so.0

    libpcre.so.0.0.1

    然后添加软连接:

    执行命令ln -s /lib64/libpcre.so.0.0.1 /lib64/libpcre.so.1

    启动:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

    重启:/usr/local/nginx/sbin/nginx -s  reload

    停止:ps–ef | grepnginx(查看进程号)

    kill -9 主进程号

    kill -9 子进程号(可能有多个)

  • 相关阅读:
    react路由组件&&非路由组件
    react函数式组件(非路由组件)实现路由跳转
    react使用antd组件递归实现左侧菜单导航树
    【LeetCode】65. Valid Number
    【LeetCode】66. Plus One (2 solutions)
    【LeetCode】68. Text Justification
    【LeetCode】69. Sqrt(x) (2 solutions)
    【LeetCode】72. Edit Distance
    【LeetCode】73. Set Matrix Zeroes (2 solutions)
    【LeetCode】76. Minimum Window Substring
  • 原文地址:https://www.cnblogs.com/tangmj/p/4955998.html
Copyright © 2020-2023  润新知