壹、linux下nginx模块的安装
安装
第一步下载并解压Nginxzip包
从Nginx官方站点下载Nginx,或者运行wgethttp://nginx.org/download/nginxLinux上的-1.10.1.tar.gz命令直接下载
解压nginx-1.10.1.tar.gz文件:
tarzxvfnginx-1.10.1.tar.gz
1
1
第二步配置
cdnginx-1.10.1
./configure--pre fix=/usr/local/nginx
1
2
1
2
注意:
①如果之前没有安装Ccompiler(C编译器),则在此open中会报如下错误信息:
xueliang@dev:~/download/nginx-1.10.1$./configure–pre fix=/usr/local/nginx
检查操作系统
+Linux4.2.0-27-genericx86_64
正在检查C编译器...未找到
./configure:error:Ccompilerccisnotfound
xueliang@dev:~/download/nginx-1.10.$1
您可以参考本文安装Ccompiler,然后进行下面的操作
②如果之前没有安装PCRE,这一步会报如下错误:
checkingforPCRElibrary。
..未找到
checkingforPCRElibrary/usr/local/...未找到
checkingforPCRElibrary/usr/include/pcre/...未找到
检查PCRElibrary/usr/local/...opt/local/...未找到
./configure:error:theHTTPrewritemodulerequiresthePCRElibrary。
您可以使用–no-http_rewrite_module
选项禁用该模块,或安装它独立于源PCRE/withnginxbyusing–with-pcre=option。
xueliang@dev:~/download/nginx-1.10.1$
③如果尚未安装zlib之前,此步骤会报告以下错误消息:
checkingformd5insystemmd5library...未找到
checkingformd5insystemmd5library...未找到
checkingformd5insystemOpenSSLcryptolibrary...未找到
checkingfor1insystemmdSystemoinnobr>1。
tfound
正在检查库...未找到
./configure:error:theHTTPgzipmodulerequirethezliblibrary。
您可以使用–no-http_gzip_module
选项禁用该模块,或者将zlib库安装到系统中,或者buildwithlibthezwithz选项。
xueliang@dev:~/download/nginx-1.10.1$
也可以跳过此步骤,执行默认安装的默认值--pre fix是/usr/local/nginxNginx官方网站是这样解释的:BuildingnginxfromSources
![](http://img2.baidu.com/it/u=241384578,2567547882&fm=253.jpg)
贰、linux服务器怎么安装nginx
步骤1.在/home中创建nginx文件夹,并将nginx-1.7.8.tar.gz加载到nginx文件夹中
解压tar-xzvfnginx-1.7。
8.tar.gz
步骤3.输入nginx-1.7.8
步骤4.运行./configure--pre fix=/usr/local/nginx-1.7.8--和。
-http_ssl_module--with-http_spdy_module--with-http_stub_status_module--with-pcre
第5步。
运行make&&makeinstall
第6步/nginx-1.7。
8/sbin/nginx-t
如果看到下面两行信息,说明你的配置正确:
配置文件/usr/local/nginx/conf/nginx.confconfsyntaxisok
配置文件/usr/local/nginx/conf/nginx.conf测试成功
step7启动/usr/local/nginx-1.7.8/sbin/nginx
第8步,如果遇到上图错误,请使用命令关闭占用80端口的程序sudofuser-k80/tcp
重新启动即可正确
第10步。
检查浏览器时会出现以下界面。
表示安装成功