1:进入linux的终端命令窗口下载aginx-1.8.0.tar.gz文件。
2:找到下载的文件进行解压,运行命令:tar -zxvf aginx-1.8.0.tar.gz
3:解压后的文件为aginx-1.8.0,进入该文件,运行命令:cd aginx-1.8.0之后执行命令:./configure
抛出错误:checking for c compiler ... not found
原因:通过上面的错误信息可以看出缺少一个c++的库文件。所以需要安装一个vc++的库文件
4:切换到root权限用户,运行命令:su 进行切换,然后运行到根目录下运行命令:cd /
5:运行命令:yun -y install gcc gcc -c++ autoconf automake (-y是指遇到判断是否是y/n的时候自动输入是y进行跳过,运行命令出现Complete!这样就安装了c++和vc++库文件)
6:运行命令:./configure 这样aginx运行成功!当然如果抛出错误信息:
./configure: error: the HTTP rewrite module requires the PCRE library. 这里是指缺少PCRE库文件,所以还需安装PCRE库。
7:运行命令:su 切换到root用户,运行命令:yun -y install pcre pcre-devel (注:这里是安装上面缺少的PCRE库,命令中pcre必须是小写,执行命令后同样出现Complete!就安装成功)
8:然后切换到aginx-1.8.0目录下执行命令:./configure 抛出错误信息:./configure: error: the HTTP gzip module requires the zlib library
遇到这个问题就不用我解释了吧,同样如此,安装zlib库文件。操作模仿第7步!yun -y install zlib zlib-devel
9:再切换到aginx-1.8.0目录下完成执行命令:./configure 不抛出错误之后代表执行成功
10:执行make命令之后,然后就可以安装了,再执行命令:make install 执行完毕之后就代表aginx就完成安装了。
11:如果查看aginx是否安装成功了呢?切换到根目录下,运行命令1:cd / 运行命令2:cd /usr/local 运行命令3:ls
如果该目录下有aginx目录文件夹就代表安装成功了,否则失败。
12:在该目录下进入aginx目录中的子目录文件夹有:
conf (放着aginx的配置文件)
html (html文件)
logs (日志文件)
sbin (aginx的启动文件)
以上就可以完成aginx的安装
注:在项目实战中可能遇到的问题:防火墙问题,缺少gc++;缺少pcre、zlib等库。