安装目录:D:/webServer/
所需软件:

    mysql-installer-community-5.5.34.0.msi

        下载:http://cdn.mysql.com/Downloads/MySQLInstaller/mysql-installer-community-5.5.34.0.msi

    php-5.3.27-Win32-VC9-x86.zip

        下载:http://windows.php.net/downloads/releases/php-5.3.27-Win32-VC9-x86.zip

    nginx-1.4.3.zip

        下载:http://nginx.org/download/nginx-1.4.3.zip

    RunHiddenConsole.zip #一个是程序在后台运行的命令行软件

        下载:http://119.188.72.52/7/ishare.down.sina.com.cn/17366991.zip?ssig=bkKdOMhRA%2B&Expires=1384272000&KID=sina,ishare&fn=RunHiddenConsole.zip

    

一、安装步骤:

    1、安装数据库:mysql-installer-community-5.5.34.0.msi 到 D:/webServer/mysql55。

    

    2、解压php-5.3.27-Win32-VC9-x86.zip 到 D:/webServer/php53。

    

    3、解压nginx-1.4.3.zip 到 D:/webServer/ngnix14。

    
二、配置:

    1、配置D:/WebServer/nginx14/conf/nginx.conf

        a) 修改根目录

           +-------------------------------------------------------------+

            location / {

                root   html; #####这里修改成实际的根目录

                index  index.html index.htm index.php;

            }

            +-------------------------------------------------------------+

        

        b) 使nginx支持php

          +-------------------------------------------------------------+

            location ~ \.php$ {

            #    root           html;#####这里修改成实际的根目录, 可以继承上面的。

                fastcgi_pass   127.0.0.1:9000;

                fastcgi_index  index.php;

                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name; #########修改成$document_root

                include        fastcgi_params;

            }

            +-------------------------------------------------------------+

        
三、 启动终止服务

    1、nginx

        a) 启动:

            +-------------------------------------------------------------+

            C:\Documents and Settings\Administrator>d:

            D:\>cd webServer\nginx14

            D:\webServer\nginx14>nginx.exe

            +-------------------------------------------------------------+

b) 停止:

            +-------------------------------------------------------------+

            C:\Documents and Settings\Administrator>d:

            D:\>cd webServer\nginx14

            D:\webServer\nginx14>nginx.exe -s stop

            +-------------------------------------------------------------+

            或者

            //直接杀死进程

            +-------------------------------------------------------------+

            C:\Documents and Settings\Administrator>tskill nginx

            +-------------------------------------------------------------+

c) 帮助

            +-------------------------------------------------------------+

            D:\webServer\nginx14>nginx.exe -h

            nginx version: nginx/1.4.3

            Usage: nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives]

            Options:

              -?,-h         : this help

              -v            : show version and exit

              -V            : show version and configure options then exit

              -t            : test configuration and exit

              -q            : suppress non-error messages during configuration testing

              -s signal     : send signal to a master process: stop, quit, reopen, reload

              -p prefix     : set prefix path (default: NONE)

              -c filename   : set configuration file (default: conf/nginx.conf)

              -g directives : set global directives out of configuration file

            +-------------------------------------------------------------+

            

    2、php-cgi

        a) 启动:

            +-------------------------------------------------------------+

            C:\Documents and Settings\Administrator>d:

            D:\>cd webServer\php53

            D:\webServer\php53>php-cgi.exe -b 127.0.0.1:9000

            +-------------------------------------------------------------+

            

            以上启动方式的cmd窗口不会自动关闭,也就是没有在后台运行。 解决方法如下:

                解压 RunHiddenConsole.zip 内的 RunHiddenConsole.exe 到 D:/webServer/php53/ 目录内,然后执行以下命令

                +-------------------------------------------------------------+

                C:\Documents and Settings\Administrator>d:

                D:\>cd webServer\php53

                D:\webServer\php53>start RunHiddenConsole.exe php-cgi.exe -b 127.0.0.1:9000

                +-------------------------------------------------------------+

            

        b) 停止:

            +-------------------------------------------------------------+

            C:\Documents and Settings\Administrator>tskill php-cgi

            +-------------------------------------------------------------+

            

        c) 帮助

            +-------------------------------------------------------------+

            D:\webServer\php53>php-cgi.exe -h

            Usage: php [-q] [-h] [-s] [-v] [-i] [-f <file>]

                   php <file> [args...]

              -a               Run interactively

              -b <address:port>|<port> Bind Path for external FASTCGI Server mode

              -C               Do not chdir to the script's directory

              -c <path>|<file> Look for php.ini file in this directory

              -n               No php.ini file will be used

              -d foo[=bar]     Define INI entry foo with value 'bar'

              -e               Generate extended information for debugger/profiler

              -f <file>        Parse <file>.  Implies `-q'

              -h               This help

              -i               PHP information

              -l               Syntax check only (lint)

              -m               Show compiled in modules

              -q               Quiet-mode.  Suppress HTTP Header output.

              -s               Display colour syntax highlighted source.

              -v               Version number

              -w               Display source with stripped comments and whitespace.

              -z <file>        Load Zend extension <file>.

              -T <count>       Measure execution time of script repeated <count> times.

            +-------------------------------------------------------------+

            
四、配置完毕,启动nginx和php-cgi之后

        1、根目录新建 index.php

            +-------------------------------------------------------------+

            <?php

                phpinfo();

            ?>

            +-------------------------------------------------------------+

        

        2、在浏览为输入 localhost/index.php  应该看到可爱的info页面了。。

WNMP环境搭建步骤 nginx1.4.3+php-5.3.27+mysql-5.5+RunHiddenConsole的更多相关文章

  1. Java Web 环境搭建步骤(超详细,包括前期安装步骤)

    Java Web 环境搭建步骤 安装对应版本的JDK 配置环境变量 本人安装的路径是C盘,在path中加入C:\Program Files\Java\jdk1.8.0_65\bin 测试配置成功,cm ...

  2. Linux vagrant+virtualbox环境搭建步骤

    Linux vagrant+virtualbox环境搭建步骤 Vagrant 是一款用来构建虚拟开发环境的工具,非常适合 php/python/ruby/java 这类语言开发 web 应用. 我们可 ...

  3. [转]MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)

    MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)   网上有一篇shangdong_chu网友写的文章介绍如何在Eclipse上配置M ...

  4. 在Android Studio上测试运行,Unity发布成Android包的环境搭建步骤

      我用的是unity5.4.3版本,jdk是1.8.0_131版本,Android-SDK是r24.4.1版本,Android-NDK是r13b版本,作者是刚开始写博客,希望对在unity摸索的人有 ...

  5. Windows2008 R2 X64 PHP环境搭建步骤

    Windows2008 R2 X64 PHP环境搭建步骤: 下载:Mysql5.7.23.PHP5.6.Zend.XCahe 一.安装MYSQL.导入数据: 解压MYsql压缩包,并新建Data目录, ...

  6. Hadoop分布环境搭建步骤,及自带MapReduce单词计数程序实现

    Hadoop分布环境搭建步骤: 1.软硬件环境 CentOS 7.2 64 位 JDK- 1.8 Hadoo p- 2.7.4 2.安装SSH sudo yum install openssh-cli ...

  7. python+selenium环境搭建步骤

    一.自动化简介 1.自动化测试概念: 是把以人为驱动的测试转化为机器执行的一种过程,它是一种以程序测试程序的过程 2.自动化测试分类: 一般IT上所说的自动化测试是指功能自动化测试,通过编码的方式用一 ...

  8. 基于Python3.7的robotframework环境搭建步骤

    一.前言 Robot Framework作为公司能快速落地实现UI自动化测试的一款框架,同时也非常适合刚入门自动化测试的朋友们去快速学习自动化,笔者计划通过从搭建逐步到完成自动化测试的过程来整体描述它 ...

  9. Windows下Nginx+Mysql+Php(wnmp)环境搭建

    前言 最近想在windows下使用nginx搭建web环境,本来想用套件(WNMP)一键安装,但后来放弃了,觉得还是自己动手,丰衣足食的好,而且套件的局限性太大.所以后来就各种搜索,看到前辈写关于wn ...

随机推荐

  1. 如何查看 mysql 的视图?

    1.查询表(包括view) mysql> use iips; Database changed mysql> show tables; +------------------------- ...

  2. Java虚拟机之JVM系统和内存模型

    1.类加载子系统 负责从文件系统或者网络中加载Class信息,加载的信息存放在一块称之为方法区的内存空间里. 2.方法区 存放类信息.常量信息.常量池信息.包括字符串字面量和数字常量等,方法区的大小决 ...

  3. Android图片上传(头像裁切+原图原样)

    下面简单铺一下代码: (一)头像裁切.上传服务器(代码) 这里上边的按钮是头像的点击事件,弹出底部的头像选择框,下边的按钮跳到下个页面,进行原图上传. ? 1 2 3 4 5 6 7 8 9 10 1 ...

  4. Redis缓存雪崩和缓存穿透等问题

    穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,造成缓存穿透. 解决办法:①用一个bitma ...

  5. Oracle报Ora01522

    应用服务报错截图 数据库后台日志报错截图 从日志分析应该是回滚异常造成表空间无法使用回滚段,而回滚涉及的表空间为undo表空间 尝试新建UNDO表空间,再将UNDO_TABLESPACE切换到新建的U ...

  6. 【每日一包0005】arr-flatten

    github地址:https://github.com/ABCDdouyae... arr-flatten 将多维数组展开成一维数组 文档地址:https://www.npmjs.com/packag ...

  7. activemq 笔记

    官网下载好后,修改下conf下activemq.xml配置文件就可以了. 主要将这里的ip改成我们这里用的locahost就可以了: <transportConnectors> <! ...

  8. 转载 用ShadowVolume画模型的影子

    阅读目录(Content) Shadow Volume 包围盒 动态生成包围盒 判断 多光源下的阴影 总结 问题 CSharpGL(48)用ShadowVolume画模型的影子 回到顶部(go to ...

  9. [torch] pytorch hook学习

    pytorch hook学习 register_hook import torch x = torch.Tensor([0,1,2,3]).requires_grad_() y = torch.Ten ...

  10. ef和ashx的简单测试

    在这里.小弟我默默的计算了一下用一般处理程序和MVC配合EF,到底哪个快,事实问题是我感觉都差不多,因为用的是EF,所以要提高访问速率,我觉得还是要从数据访问做起: 一般处理程序代码: private ...