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成功了。