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
phpinfo
/p>
http://192.168.4.1/a.php
看到php信息页面就额证明ok
4.动静分离是什么p>
需要解释器解释的页面以.php等结尾的叫动态页面
不需要解释器解释直接返还给客户端的页面叫静态页面如.html
nginx利用location来匹配以.php结尾的页面交给php9000端口去解释
5.mysql暂时没有用到
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!