#安装说明:Nginx 安装前需要提前安装相关命令和工具包:

make 命令、gcc g++、pcre、zlib、openssl

1、安装 gcc g++

#ubuntu 环境下安装

apt-get install build-essential

apt-get install libtool

#centos 环境下安装

安装 make:

yum -y install gcc automake autoconf libtool make

安装 g++:

yum install gcc gcc-c++

安装 wget

yum -y install wget

2、安装 PCRE

cd /usr/local/src

wget https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz

tar -zxvf pcre-8.43.tar.gz

cd pcre-8.43

./configure

make

make install

3、安装 zlib

cd /usr/local/src

wget http://zlib.net/zlib-1.2.11.tar.gz

tar -zxvf zlib-1.2.11.tar.gz

cd zlib-1.2.11

./configure

make

make install

4、安装 openssl

cd /usr/local/src

wget http://www.openssl.org/source/old/1.0.2/openssl-1.0.2e.tar.gz

tar -zxvf openssl-1.0.2e.tar.gz

cd openssl-1.0.2e

./config

make

make install

5、安装 nginx

cd /usr/local/src

wget http://nginx.org/download/nginx-1.9.9.tar.gz

tar -zxvf nginx-1.9.9.tar.gz

cd nginx-1.9.9

./configure

make

make install

6、Nginx 安装完成后进行初始化配置

1)进入解压后 Nginx 的 conf 目录对配置文件进行初始化

vi nginx.conf

在文件的头部配置 Nginx 打开进程数

7、启动 Nginx 命令

进入 Nginx 的 sbin 目录

启动:./nginx

重启:./nginx -s reload

停止:./nginx -s stop

测试:./nginx -t

启动出现问题 1:

nginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid”

解决命令 1:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

启动出现问题 2:

./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared

object file: No such file or directory

解决命令 2:(系统多少位验证:uname -a)

ln -s /usr/local/lib/libpcre.so.1 /lib64 ###64bit 系统命令

ln -s /usr/local/lib/libpcre.so.1 /lib ###32bit 系统命令

启动出现问题 3:

nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or

directory)

解决命令 3:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

————————————————

linux nginx 安装_艾编程基础教程:Linux 环境下 Nginx 安装相关推荐

  1. centos7 mysql安装教程_centos7环境下MySQL安装教程

    Linux centos7环境下安装MySQL步骤的详细介绍 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执 ...

  2. linux搭建markdown服务,Markdown新手快速入门基础教程及Ubuntu下的安装

    Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档. Markdown 的目标是实现「易读易写」. Markdown 的特点就是,让写作变得更简单,我们不用再考虑如何排版 ...

  3. python3.7安装pyspider安装教程_Windows环境下Python3安装Pyspider

    执行命令: pip3 install pyspider Windows 下可能会出现这样的错误提示:Command "python setup.py egg_info" faile ...

  4. OpenSSL在Win10环境下的安装

    Win10环境下OpenSSL的安装 1,前言 2,OpenSSL在Win10环境下的安装 2.1,了解安装OpenSSL所需步骤: 2.2,根据步骤完成前期准备 2.2.1,安装Perl 2.2.2 ...

  5. python psycopg2_Ubuntu 安装 PostgreSQL 和 python-psycopg2基础教程(以及错误解决)

    Ubuntu 安装 PostgreSQL 和 python-psycopg2基础教程(以及错误解决) 2012/06/27 by Crazyant    3条评论 Django支持以下四种数据库Pos ...

  6. Windows驱动编程基础教程

    前言     本书非常适合熟悉Windows应用编程的读者转向驱动开发.所有的内容都从最基础的编程方法入手.介绍相关的内核API,然后举出示范的例子.这本书只有不到70页,是一本非常精简的小册子.所以 ...

  7. Windows驱动编程基础教程 (转)

     Windows驱动编程基础教程(转) 我经常在网上遇到心如火燎的提问者.他们碰到很多工作中的技术问题,是关于驱动开发的.其实绝大部分他们碰到的"巨大困难"是被老牛们看成初级得 ...

  8. 楚狂人Windows驱动编程基础教程

    版权声明     本书是免费电子书.作者保留一切权利.但在保证本书完整性(包括版权声明.前言.正文内容.后记.以及作者的信息),并不增删.改变其中任何文字内容的前提下,欢迎任何读者以任何形式(包括各种 ...

  9. java程序设计之网络编程基础教程_Java程序设计之网络编程基础教程

    基本信息 书名:Java程序设计之网络编程基础教程(21世纪高等学校计算机基础实用规划教材) :43.50元 作者:李芝兴 主编 出版社:清华大学出版社 出版日期:2012-12-1 ISBN:978 ...

最新文章

  1. 吴裕雄--天生自然 JAVASCRIPT开发学习:(String) 对象
  2. QQ第三方登录报错error=-1
  3. 交换机生成树协议配置
  4. Ubuntu12.04设置软件源
  5. windows7开启虚拟wifi和虚拟无线AP的方法
  6. Honest Coach CodeForces - 1360B(简单贪心)
  7. 视觉SLAM十四讲学习笔记-第二讲-初识SLAM
  8. 直方图均衡 视觉显著_计算机视觉一些项目实战技术(续)
  9. python是什么语言-python是一门什么样的语言?
  10. C#只能靠参数而不能靠返回值类型的不同来区分方法重载
  11. 微信3D小游戏已达数百款,这里肯定有你没玩过的小游戏!
  12. 比例失衡,适婚农村青年找对象有多难?
  13. C++ 取模、求余运算
  14. 申请CSDN博客专家认证成功
  15. 10 种 Python 聚类算法完整操作示例(附代码说明)
  16. LaTeX 使用 \begin{aligned} 出现错误代码 Environment aligned undefined. \begin{aligned}
  17. [Android]SIM字段EF_SUME(6F54) 可用作STK app name
  18. 5G手机开打价格战,4G手机将被加速淘汰
  19. Mac电脑什么截图软件最好用?Snipaste for Mac实用截图教程
  20. C语言 强符号与弱符号

热门文章

  1. apr_file_seek 踩坑
  2. 初探Apache Kylin【麒麟】
  3. Spark _26_Spark On Hive的配置
  4. Shell中的if语句中的
  5. 【SQLAlchemy】is not bound to a Session; attribute refresh operation cannot proceed
  6. 【PAT甲级 火星数字】1100 Mars Numbers (20 分)Java 全部AC
  7. 牛客网_PAT乙级1001_A+B和C (15)
  8. leetcode 66. 加一(C语言)
  9. mysql数据库备份心得
  10. 小师妹学JVM之:JIT中的LogCompilation