Nginx

nginx的简单安装

2016-06-23  本文已影响102人  MacSam

装了5-6次nginx,每次遇到的坑都不一样,这里把我遇到的一些都记录一下吧.
这里用到的是openresty-1.7.10.1.tar.gz

  yum install -y gcc gcc-c++ readline-devel pcre-devel openssl-devel tcl perl
tar -zxvf openresty-1.7.10.1.tar.gz
cd openresty-1.7.10.1
./configure --prefix=/home/nginx/openresty 
make 
make install
 tar -zxvf pcre.tar.gz**
 ./configure
 make           #yum -y install gcc
 make install

如果在make install的时候出现了以下错误
libtool: compile: unrecognized option `-DHAVE_CONFIG_H'
应该是缺少了g++编译器

#CentOS下面
yum install gcc-c++

#Ubuntu下面
apt-get install g++

接着编译pcre,如果提示缺少zlib,就也安装下

tar -xvzf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure
make
make install

然后在编译的时候带上zlib的路径

 #选项后面的是你本机zlib的安装路径
./configure --with-zlib=/home/sam/zlib-1.2.3
2.openssl
tar -xzf openssl-openssl-1.0.0e.tar.gz
cd openssl-openssl-1.0.0e
./config --prefix=/usr/local/openssl
./config -t
make
make install
openssl version
3.Luajit
tar -zxvf LuaJIT-2.0.2.tar.gz
cd
make
make install
#luajit 环境变量配置
export LUAJIT_LIB=/usr/local/lib
export LUAJIT_INC=/usr/local/include/luajit-2.0

如果在编译的时候出错了,基本上原因不是缺少前置需要的类库依赖就是权限问题,一一排查就可以了.当然你也可以使用brew来安装(更加省事)

上一篇 下一篇

猜你喜欢

热点阅读