Windows下配置Nginx+php7

Posted Tinywan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows下配置Nginx+php7相关的知识,希望对你有一定的参考价值。

第一部分:准备工作

第二部分:安装nginx

第三部分:安装php(这里主要讲nginx配置启动php,以cgi运行php)nginx配置文件是conf文件夹里的nginx.conf

在这里,我简单说说配置的原理,因为nginx是一个反向代理的web服务器,因此它其实必须依赖一个真正的web服务器才能执行动态的网页内容,因此这里php就是使用fastcgi来充当这个真正的web服务器,它运行在9000端口上,这也是为什么nginx.conf中有这样一句fastcgi_pass 127.0.0.1:9000;,知道这个原理后,下面的思路就很明确了,打开fastcgi,然后再打开nginx就行了

注意点1:配置文件:

  

  

注意点2:记住一定要在绝对路径启动的

D:\\wnmp\\php>php-cgi.exe -b 127.0.0.1:9000 -c D:\\wnmp\\php\\php.ini

 

浏览器输入:http://127.0.0.1:8089/index.php

 

 

参考文档:

http://jingyan.baidu.com/article/636f38bb408ee4d6b84610b9.html

http://www.jianshu.com/p/40106c58f353

以上是关于Windows下配置Nginx+php7的主要内容,如果未能解决你的问题,请参考以下文章

总结windows下单独配置php7,mysql8 ,nginx

Windows10 下安装配置IIS + MySQL5.7.19 + nginx1.12.1 + php7.1.7

Win7系统下,docker构建nginx+php7环境实践

CentOS 7 下配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架

如何编译搭建php7+nginx+mysql

windows10-nginx-mysql8.0-php7.0环境搭建