linux centos6.5安装tengine(nginx)

来源:互联网 发布:对外汉语 知乎 编辑:程序博客网 时间:2024/05/16 00:29

1,安装tengine,首先安装编译器gcc gcc-c++

可以通过yum search gcc 先查看一下gcc的可安装的条目。

通过命令 `yum install gcc.x86_64` , 安装gcc,询问相关is this ok?时,输入y.

yum install gcc-c++.x86_64 , 来安装gcc-c++

如果需要安装make,也是要安装一下的

yum install gcc automake autoconf libtool make

但我的电脑上提示已经安装,这里就不用安装了,如果没有安装,也是要安装一下的。

2,下载必要的工具包

我的目录在/usr/workspace,之后下载的包全部放在这个文件夹下面。

2.1 下载pcre,这里我下载的8.36版本,现在已经有了新的版本,但在我安装时,最新是8.36.

```

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.36.tar.gz

```

将pcre解压缩,编译和安装

```

tar -zxvf pcre-8.36.tar.gz

cd pcre-8.36

./configure

make

make install

```

解压的文件位于/usr/workspace/pcre-8.36目录中。


2.2下载zlib1.2.8,解压缩,编译和安装

```

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

tar -zxvf zlib-1.2.8.tar.gz

cd zlib-1.2.8

./configure

make

make install

```

相应文件位于/usr/workspace/zlib-1.2.8目录中。


2.3 下载openssl, 并解压

```

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

tar -zxvf openssl-1.0.2d.tar.gz 

```

3,安装nginx, 我用的是淘宝的版本

```

wget http://tengine.taobao.org/download/tengine-2.1.0.tar.gz

tar -zxvf tengine-2.1.0.tar.gz

cd tengine-2.1.0

./configure --sbin-path=/usr/workspace/tengine/nginx --conf-path=/usr/workspace/tengine/nginx.conf --pid-path=/usr/workspace/tengine/nginx.pid --with-http_ssl_module --with-openssl=/usr/workspace/openssl-1.0.2d --with-pcre=/usr/workspace/pcre-8.36 --with-zlib=/usr/workspace/zlib-1.2.8

make

make install

```


4,到这里安装,就已经完成了,现在来启动nginx.  

```

cd /usr/workspace/tengine //上面sbin-path的目录

./nginx

```

用浏览器访问一下,显示:Welcome to tengine! 好了,启动也成功了,安装tengine成功了。

0 0