这是我写的第一篇博文,没想到要写什么,随手记录自己编译nginx时的一些问题吧

nginx的下载地址:http://nginx.org/en/download.html,一般建议下载稳定版,即Stable version

下载到源码包之后,这里我用nginx-1.5.4来示范

tar xvf nginx-1.5.4.tar.gz -C /usr/src/

把nginx解压到/usr/src目录下,

cd /usr/src/nginx-1.5.4

编译的准备

要有编译的工具

yum install gcc gcc-c++(yum已经配好的情况下)

用./configure --help查看有什么编译参数,这里不再赘述

添加一些选项来讲解吧

至于参数代表什么,还是查看帮助文档吧

编译出现报错

这是因为编译的环境少了一些需要的库

一般解决这个问题的办法是

到提供这个库的软件官网下载需要的包来安装

上面GD库,需要的包是libgd-gd-libgd这个包,

下载解压,切换到解压后的目录同样用./configure进行安装

同理,把其他编译安装需要的环境弄好

然后用make && make install 安装

强调一下:如果使用--with-pcre,--with-openssl,--with-zlib

这些选项的话,要把路径指向源码包,而不是软件安装路径

这样nginx就安装好了

转载于:https://blog.51cto.com/cjh24/1298471

关于编译安装nginx的一些问题相关推荐

  1. Ubuntu 17.04 编译安装 Nginx 1.9.9 配置 https 免费证书

    Ubuntu 17.04 编译安装 Nginx 1.9.9 配置 https 免费证书 安装 Nginx 安装依赖 $ apt-get update $ apt-get install build-e ...

  2. Ubuntu 16.04源码编译安装nginx 1.10.0

    一.下载相关的依赖库 pcre 下载地址 http://120.52.73.43/jaist.dl.sourceforge.net/project/pcre/pcre/8.38/pcre-8.38.t ...

  3. CentOS上编译安装Nginx

    背景 为了解决CentOS7.2自带的Nginx上没有auth-request支持的问题,需要自己手工编译安装Nginx . 安装依赖 更新yum yum update -y yum -y insta ...

  4. Centos7 编译安装 Nginx、MariaDB、PHP

    前言 本文主要大致介绍CentOS 7下编译安装Nginx.MariaDB.PHP.面向有Linux基础且爱好钻研的朋友.技艺不精,疏漏再所难免,还望指正. 环境简介: 系统: CentOS 7,最小 ...

  5. CentOS 6下编译安装Nginx

    CentOS 6下编译安装Nginx  By:老宁 一.准备make环境  yum -y install gcc gcc-c++ automake autoconf libtool make 二.准备 ...

  6. ubuntu14.04 nginx php编译安装,Ubuntu 14.04 编译安装 Nginx

    在Ubuntu 14.04下编译安装 Nginx过程笔记. 下载源码包 nginx 地址: http://nginx.org/en/download.html 编译前先安装两个包: 直接编译安装会碰到 ...

  7. CentOS 6.5编译安装Nginx+MySQL+PHP

    一.配置防火墙,开启80端口.3306端口,关闭SELINUX [root@Zabbix ~]# vim /etc/sysconfig/iptables -A INPUT -i lo -j ACCEP ...

  8. ansible-playbook 手工编译安装nginx

    虽然nginx也可以通过yum安装,但是如何使用源码包安装并自定义开启一些nginx功能模块,并且通过ansible下发到被管理集群呢?下面给给位看官提供一个具体实例以供参考. 首先我们需要手工编译好 ...

  9. 【资料整理】编译安装nginx

    [nginx]编译安装nginx 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ...

  10. nginx 怎么重新编译安装mysql,centos 下 编译安装 nginx + mysql + php 服务

    centos 下编译安装nginx + mysql + php 服务 1.安装nginx 1.1.安装依赖包 yum install wget make gcc gcc-c++ pcre-devel ...

最新文章

  1. 在asp.net中为Web用户控件添加属性和事件
  2. 宁波城市职业技术学院Linux,宁波城市职业技术学院拟聘用人员公示
  3. Xamarin Essentials教程剪贴板Clipboard
  4. SQLite编译(How To Compile SQLite)
  5. python对文件进行压缩解压缩基于zip格式
  6. 北斗导航 | 利用模拟卫星星座估计GNSS接收机位置
  7. MIUI 10 Android 原生字体,[教程] MIUI10全局字体替换教程,了解一下?
  8. 【机器视觉】 dev_map_prog算子
  9. cadence -- FPM0.0.8.0生成skill工具集的方法
  10. 修改用户和用户组权限
  11. ADC0832程序完整版 源码+Proteus仿真
  12. springMVC框架下JQuery传递并解析Json数据
  13. 博为峰Java技术文章 ——JavaSE Swing焦点事件的处理
  14. 如何利用迅雷下载百度云获取实际下载地址
  15. 编程中,有哪些好的习惯从一开始就值得坚持?
  16. 事件绑定,事件类型,事件委托
  17. 淘宝API item_password - 获得淘口令真实url
  18. uniapp安卓端禁止截屏允许截屏
  19. 织梦cms怎么上传html模板,织梦模板之家:如何安装更换织梦cms模板
  20. 金雅拓推出两项全新的身份证件安全增强功能

热门文章

  1. html实现圆圈逐渐放大,CSS3 简单的圆形放大旋转变换
  2. linux遍历文件夹下所有文件大小,Linux系统遍历文件夹 获取文件大小的操作(C语言实现)...
  3. 为什么在MM32中的MicroPython中无法打开二进制文件呢?
  4. 记录低频的混沌电压波形-双晶体管混沌信号
  5. 电机贴上锡纸到底有没有作用?
  6. 第十六届智能车竞赛 | 单车拉力组浅析
  7. 节能信标灯设计第一版本:预备实验
  8. 无线充电系统在输出部分采用LCC拓扑结构综述研究
  9. 全国大学生智能汽车竞赛证书打印方法
  10. 如何配置Keil 外部编辑器?