windows下搭建nginx+php+mysql环境
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows下搭建nginx+php+mysql环境相关的知识,希望对你有一定的参考价值。
一、下载需要的东西
1.nginx:http://nginx.org/en/download.html
2.php:http://php.net/downloads.php
3.mysql:(暂时先不管)
二、安装以及配置
1.配置php:
将php.ini-development 重命名为 php.ini,对其中的配置进行修改。
enable_dl = on
cgi.force_redirect = 0
cgi.fix_pathinfo=1
fastcgi.impersonate = 1
cgi.rfc2616_headers = 1
extension_dir = "./ext"(写绝对路径也行)
启动php:php-cgi.exe -b 127.0.0.1:9000
2.配置nginx(主要是配置它支持php)
location ~ \\.php$ {
root F:/wnmp/nginx-1.10.2/html; #这是目录路径(默认是写nginx的html目录,访问时出现"Welcome to nginx")
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;#
include fastcgi_params;
}
(1).注意这里的$document_root是root参数值也就是上面的路径,如果没有定义,或者注释了,访问php时,页面回提示No input file specified
location / {
root F:/wnmp/nginx-1.10.2/html;
index index.html index.htm index.php;#这里加入index.php是为了nginx能识别php脚本
}
启动nginx:双击nginx.exe就行
当php和nginx都启动的了,你可以使用任务管理器进行查看:
有以上的信息,说明nginx和php都启动成功了,这时候你可以试着打印phpinfo()的php信息,如果显示了,代表成功了;
以上是关于windows下搭建nginx+php+mysql环境的主要内容,如果未能解决你的问题,请参考以下文章
本地手动一步步搭建WNMP环境(nginx+php+mysql) Windows平台