Linux配置LNMP环境(一)配置Nginx

注意:配置版本nginx-1.12.0,使用虚拟机安装linux。教程中的下载地址可能有变化。注意(在您看本教程之前首先需要对linux的基本操作熟悉)


 

1.  先cd到/usr/local/src 

2. 下载Nginx到本目录 wget http://nginx.org/download/nginx-1.12.0.tar.gz

3. 解压到当前目录

4. cd到解压的nginx-1.12.0目录,ls看到里面有一个configure文件

5. 然后按照./configure --prefix=/usr/local/nginx

6.这时候会提示你没有PCRE库(如果没有请忽略这步),百度pcre去官网上下载. 我用的8.39的版本.

    最新的版本不能用.PCRE飞机票:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/下载完之后直接解压当当前目录就行了.

7. 然后再安装Nginx带上PCRE的路径./configure --prefix=/usr/local/nginx --with-pcre=/usr/local/src/pcre-8.39 ,

    我安装的时候还提示了zlib库,然后就下载了zlib库 版本zlib-1.2.11,解压和PCRE一样,

    安装Nginx,代码:./configure --prefix=/usr/local/nginx --with-pcre=/usr/local/src/pcre-8.39

8. 最后安装成功. cd /usr/local/nginx/ 目录ls看到sbin目录有一个nginx ,启动Nginx 代码: ./sbin/nginx

  有些人启动之后会提示80端口占用, 因为有些人安装的linux的服务器版的.默认安装了httpd 把它杀掉pill -9 httpd

  这个时候你就可以在你的本地接输入虚拟机的IP地址了. 成功了!~!~!~

如果不能访问:

1.在你本地ping虚拟机的ip(如果能ping虚拟机网络配置有问题,自行搜索配置)

2. telnet空格你的ip空格80(如果是ip能ping通,这个80端口不通,则是防火墙的原因,关闭防火墙service iptables stop)

3.知识补充netstat -nltp|grep 80 查看80端口谁用着呢

posted @ 2017-07-01 14:57  王召波  阅读(200)  评论(0编辑  收藏
支付宝捐赠 微信打赏
欢迎资助我持续写作,金额随意,欢迎来赏!