先是安装PHP。
我本地原来安装过了PHP5.2.11了。没安装过的也类似,官方网站下载一个Windows的二进制包就行了。
直接运行PHP5.2.11安装文件,然后选择修改,下一步 ,选择Other
CGI,出现选择安装的扩展,
我选择了GD2、Mysql、Mysqli、PDO、PDO_MYSQL。下一步,安装,安装完成。
然后以FastCGI方式运行PHP
由于php自带php-cgi.exe,在命令行下运行就是了。
php-cgi.exe -b 127.0.0.1:9000
弹出一个命令行窗口,注意不要关(下面在说解决办法) 。
接着安装Nginx
官方网站上有现成的Windows安装包,直接下来就是了
Nginx 的中文维基http://wiki.nginx.org/NginxChs
稳定安全方面考虑采用的版本为当前稳定本Nginx/windows
0.7.63 (更新记录) (2009年10月26日)
下载下来是一个压缩包,直接解压拷贝到某个目录就行了,
我安装在D:\nginx-0.7.63
双击nginx.exe,就运行了,不需要安装。
我是安装在D:\nginx-0.7.63
然后浏览器里输入http://localhost/
显示
Welcome to nginx!
表示Nginx正常运行了。
配置Nginx
我的站点跟目录是D:/www目录。
配置不是很复杂就不做注释了
D:\nginx-0.7.63\conf下的nginx.conf,记事本打开。
找到
#pid logs/nginx.pid;
去掉前面的注释
找到
location / {
root html;
index index.html index.htm;
}
修改成
location / {
root D:/www;
index index.html index.htm
index.php;
}
找到
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME
/scripts$fastcgi_script_name;
# include fastcgi_params;
#}
前面的注释去掉,修改成
location ~ \.php$ {
root D:/wwwroot;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
D:/wwwroot/$fastcgi_script_name;
include fastcgi_params;
}
重启Nginx
由于修改了Nginx的配置文件,需要重新加载配置文件。
nginx -s reload
nginx的另外几个命令参数
nginx -s stop //暂停
nginx -s quit //退出nginx
这上面的几个命令需要 #pid logs/nginx.pid;
前的注释去掉,且logs/nginx.pid文件中保存了当前的nginx进程的pid才有效。
其他几个小技巧
用cmd命令行强制结束进程命令
taskkill /F /IM nginx.exe
> nul (有时候结束nginx,这个命令更管用)
就可以关闭所有的nginx进程了。
关闭fastcgi的命令类似
taskkill /F /IM php-cgi.exe
> nul
在网站根目录,放一个phpinfo文件,不出错就可以看到当前网站的配置信息了。
解决fastcgi方式运行php时的cmd窗口问题。
方法很简单用vbs脚本来启动就能解决。这个方法比网上借助第三方小软件(例如RunHiddenConsole.exe)简单的多
具体代码
set wscriptObj =
CreateObject("Wscript.Shell")
wscriptObj.run "php-cgi.exe -b
127.0.0.1:9000",0
保存你到php目录,命名成start_fastcgi.vbs。双击运行就可以了。
相关推荐
在Windows 7操作系统中配置Nginx与PHP7是...通过以上步骤,你已经在Win7环境下成功配置了Nginx+PHP7的基础环境。后续可以继续优化配置,比如添加虚拟主机、调整性能参数、安装MySQL数据库等,以满足更复杂的应用场景。
在本文中,我们将详细介绍如何在Windows环境下安装和配置Nginx和PHP7,从而实现一个完美的PHP开发环境。本文将从头到尾详细介绍安装和配置的每一个步骤,使您能够快速解决问题,并少走弯路。 一、安装PHP7 首先,...
下面我们将详细探讨如何在Win7上安装和配置这两个组件。 首先,我们需要下载Nginx和PHP7的Windows版本。在提供的文件列表中,我们有两个zip文件:`php-7.1.1-nts-Win32-VC14-x64.zip` 和 `nginx-1.10.3.zip`。`...
在浏览器中访问`http://localhost/info.php`,如果能显示PHP信息页面,那么恭喜你,你已经成功配置了Nginx和PHP7在Win7环境下的运行。 通过上述步骤,你可以在Windows 7上搭建起一个基础的Nginx+PHP7服务器环境,...
在Windows环境下搭建PHP7、Nginx和FastCGI服务器是一项常见的任务,尤其对于开发者来说,这能够让他们在本地环境中快速测试PHP应用。下面将详细解释这个过程中的关键知识点。 首先,**PHP7**是PHP...
使用wampserver3.1.4_x64搭建的wordpress慢,然后自己下载的 nginx-1.14.0+php-7.2.11-nts-Win32-VC15-x64打包配置好的,只需要把程序放进WWW就可以启动了
### Windows Server 2012 R2 下配置 PHP7 + Nginx1.1 环境 在本文中,我们将详细介绍如何在 Windows Server 2012 R2 操作系统上配置 PHP7 和 Nginx1.1 的运行环境。这种组合常用于搭建高效的 Web 应用程序服务器,...
在Windows 7 64位系统中搭建一个基于Nginx、PHP和MySQL的Web开发环境,是一项常见的任务,尤其对于开发者来说。...下面将详细介绍如何一...希望这些信息能帮助你在Windows 7 64位系统下成功构建你的Nginx+PHP+MySQL环境。
该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有35M,有专门的控制面板。...
在Windows 7 (W7)环境下配置Nginx与PHP环境,对于开发者来说是一项基本技能。本文将详细介绍如何在W7下配置Nginx与PHP,以便搭建一个稳定高效的开发环境。 #### 二、准备工作 1. **下载必要组件** - **Nginx**: ...
- php-5.6.36-nts-Win32-VC11-x64.zip - mysql-installer-community-5.7.22.1.msi - MyHash.exe - reMe.Md # 说明 所有文档均来自官网下载文件,内附MD5校验码(与官网一致)。某些包下载速度极慢(下载共用了5小时...
在Windows 7操作系统下搭建Nginx和PHP的开发环境是一项对于从事Web开发的朋友们十分有用的技术。搭建这样一个环境,主要涉及到软件的下载与安装、服务器的配置、启动与停止脚本的编辑以及环境的最终测试等步骤。下面...
5. **测试PHP**:在Nginx的根目录下创建一个`info.php`文件,写入`<?php phpinfo(); ?>`,访问`http://localhost/info.php`,如果能看到PHP信息页面,说明PHP与Nginx已成功集成。 **WNMP环境的优势:** 1. **资源...
在Windows平台上安装配置Nginx+php+mysql环境是一项涉及多...以上便是win平台安装配置Nginx+php+mysql环境的详细知识点介绍。通过按照这些步骤进行配置,即可在Windows操作系统上建立起一套适用于Web开发和测试的环境。
本文讲述了windows7下安装PHP+nginx的方法。分享给大家供大家参考,具体如下: 首先是安装PHP 我本地原来安装过了PHP5.2.11了。没安装过的也类似,官方网站下载一个Windows的二进制包就行了。 直接运行PHP5.2.11安装...
安装成功后还会看到nginx-start.bat和php7-start.js,每次要启动时请分别点一下它们。 -----------说明 www 网站的根目录,http://rong.wudimei.com 是一个rong framework框架的网址。 library 用来安装php库,你可以...
### Win7 下配置 PHP + Redis 环境详解 #### 环境配置 - **操作系统**: Windows 7 - **编程语言版本**: PHP 5.2.11 #### 准备工作 在正式开始配置之前,我们需要先确保安装了必要的软件: 1. **PHP**: 需要下载并...