搭建lnmp

nginx简介:nginx是一款轻量级高性能,高并发的web服务端软件,还可以像lvs haproxy一样做调度器很强大,模块化设计,可以

                     ./configure  --help 查看

系统环境:  centos7.4          关闭防火墙,selinux      ip:192.168.4.1                       

软件包(lnmp):nginx-1.12.2.tar.gz  php-fpm-5.4.16.rpm  php  php-mysql   mariadb   mariadb-devel  mariadb-server (紫色yum)  

依赖包:gcc   openssl-devel    pcre-devel

1 . 安装nginx

tar  -xf  nginx-1.12.2.tar.gz                                                   

cd nginx-1.12.2/

./configure                                                                                                                  #安装

make && make install                                                                                              #编译二进制安装                                     

ln  /usr/local/nginx/sbin/nginx /sbin/                                                                       # 建硬连接

nginx  -V                                                                                                                     #查看nginx版本

nginx                                                                                                                           #启动  

nginx  -s   reload                                                                                                        #重新加哉配置

2.   安装目录,修改配置文件支持php页面(动静分离)

/usr/local/nginx/下

vim  /usr/local/nginx/conf/nginx.conf

location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            include        fastcgi.conf;
        }                                                                                                     
 #配置文件开注释修改为黄色字体

nginx  -s   reload                                                                                                        #重新加哉配置           

3.测试

cd /usr/local/nginx/html

vim  a.php

<?php

phpinfo

?>

http://192.168.4.1/a.php

看到php信息页面就额证明ok

4.动静分离是什么?

需要解释器解释的页面以.php等结尾的叫动态页面

不需要解释器解释直接返还给客户端的页面叫静态页面如.html

nginx利用location来匹配以.php结尾的页面交给php9000端口去解释

5.mysql暂时没有用到

猜你喜欢

转载自blog.csdn.net/m0_37628356/article/details/81112671