centos安装nginx过程
目录
-
下载最新的nginx包(编译安装,个人喜欢新版本),下载包
-
./configure: error: C compiler cc is not found由于默认缺少编译器,所以需要安装一些,还有依赖的依赖类似这种,反正不只是c编译器,执行
yum install gcc gcc-c++ ncurses-devel perl -
1 2 3 4./configure: error: the HTTP rewrite module requires the PCRE library. You can either disable the module by using --without-http_rewrite_module option, or install the PCRE library into the system, or build the PCRE library statically from the source with nginx by using --with-pcre=<path> option.好了,继续缺PCRE库,支持伪静态。
yum install pcre-develbtw: “-devel” 是开发版的意思 -
继续
1 2 3 4./configure: error: the HTTP gzip module requires the zlib library. You can either disable the module by using --without-http_gzip_module option, or install the zlib library into the system, or build the zlib library statically from the source with nginx by using --with-zlib=<path> option.Gzip 要求 zlib库
yum install zlib-devel错了, 应该 加-y,都没悬念的东西,免得需要确认。yum -y install zlib-devel -
make && make install -
配置环境变量,建议改用户下面的
vim ~/.bash_profile我不咋会用vim , 更喜欢nano ~/.bash_profile添加下面两行1 2export NGINX_HOME=/usr/local/nginx export PATH=$PATH:$NGINX_HOME/sbin然后
source ~/.bash_profile使其生效 -
nginx -v