这是我写的第一篇博文,没想到要写什么,随手记录自己编译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

232821357.jpg

编译的准备

要有编译的工具

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

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

添加一些选项来讲解吧002946251.png

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

003134944.jpg

编译出现报错

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

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

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

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

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

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

然后用make && make install 安装

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

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

这样nginx就安装好了