WNMP环境搭建步骤 nginx1.4.3+php-5.3.27+mysql-5.5+RunHiddenConsole
安装目录: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的更多相关文章
- Java Web 环境搭建步骤(超详细,包括前期安装步骤)
Java Web 环境搭建步骤 安装对应版本的JDK 配置环境变量 本人安装的路径是C盘,在path中加入C:\Program Files\Java\jdk1.8.0_65\bin 测试配置成功,cm ...
- Linux vagrant+virtualbox环境搭建步骤
Linux vagrant+virtualbox环境搭建步骤 Vagrant 是一款用来构建虚拟开发环境的工具,非常适合 php/python/ruby/java 这类语言开发 web 应用. 我们可 ...
- [转]MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)
MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题) 网上有一篇shangdong_chu网友写的文章介绍如何在Eclipse上配置M ...
- 在Android Studio上测试运行,Unity发布成Android包的环境搭建步骤
我用的是unity5.4.3版本,jdk是1.8.0_131版本,Android-SDK是r24.4.1版本,Android-NDK是r13b版本,作者是刚开始写博客,希望对在unity摸索的人有 ...
- Windows2008 R2 X64 PHP环境搭建步骤
Windows2008 R2 X64 PHP环境搭建步骤: 下载:Mysql5.7.23.PHP5.6.Zend.XCahe 一.安装MYSQL.导入数据: 解压MYsql压缩包,并新建Data目录, ...
- Hadoop分布环境搭建步骤,及自带MapReduce单词计数程序实现
Hadoop分布环境搭建步骤: 1.软硬件环境 CentOS 7.2 64 位 JDK- 1.8 Hadoo p- 2.7.4 2.安装SSH sudo yum install openssh-cli ...
- python+selenium环境搭建步骤
一.自动化简介 1.自动化测试概念: 是把以人为驱动的测试转化为机器执行的一种过程,它是一种以程序测试程序的过程 2.自动化测试分类: 一般IT上所说的自动化测试是指功能自动化测试,通过编码的方式用一 ...
- 基于Python3.7的robotframework环境搭建步骤
一.前言 Robot Framework作为公司能快速落地实现UI自动化测试的一款框架,同时也非常适合刚入门自动化测试的朋友们去快速学习自动化,笔者计划通过从搭建逐步到完成自动化测试的过程来整体描述它 ...
- Windows下Nginx+Mysql+Php(wnmp)环境搭建
前言 最近想在windows下使用nginx搭建web环境,本来想用套件(WNMP)一键安装,但后来放弃了,觉得还是自己动手,丰衣足食的好,而且套件的局限性太大.所以后来就各种搜索,看到前辈写关于wn ...
随机推荐
- Linux基础教程 linux下cat 命令使用详解
cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用. 1.命令格式: cat [选项] [文件] ...
- luogu P1077 摆花 x
P1077 摆花 题目描述 小明的花店新开张,为了吸引顾客,他想在花店的门口摆上一排花,共m盆.通过调查顾客的喜好,小明列出了顾客最喜欢的n种花,从1到n标号.为了在门口展出更多种花,规定第i种花不能 ...
- JS数据容量单位转换(kb,mb,gb,tb)
JS代码如下: var size = '8164674'; function bytesToSize(bytes) { if (bytes === 0) return '0 B'; var k = 1 ...
- 【BZOJ3931】[CQOI2015]网络吞吐量
Description 路由是指通过计算机网络把信息从源地址传输到目的地址的活动,也是计算机网络设计中的重点和难点.网络中实现路由转发的硬件设备称为路由器.为了使数据包最快的到达目的地,路由器需要选择 ...
- JS深度判断两个数组对象字段相同
/** * 判断此对象是否是Object类型 * @param {Object} obj */ function isObject(obj){ return Object.prototype.toSt ...
- css实现不定宽高的div水平、垂直居中
一共有三个方案: 1,第一种方案主要使用了css3中transform进行元素偏移,效果非常好 这方法功能很强大,也比较灵活,不仅仅局限在实现居中显示. 兼容方面也一样拿IE来做比较,第二种方法IE ...
- [BZOJ2839]:集合计数(组合数学+容斥)
题目传送门 题目描述 .(是质数喔~) 输入格式 一行两个整数N,K. 输出格式 一行为答案. 样例 样例输入: 3 2 样例输出: 样例说明 假设原集合为{A,B,C} 则满足条件的方案为:{AB, ...
- ScvQ的技术栈
前端:spring mybatis hibernate struts2 SpringMVC echache quartz 后台:servlet jsp jdbc io html css javascr ...
- rtmpdump禁用openssl
rtmpdump禁用openssl 主要是编译方便 很多地方根本不需要用openssl 先找到librtmp/rtmp_sys.h 然后加入宏#define NO_CRYPTO在#ifdef _WIN ...
- ros 下常用的依赖库
<buildtool_depend>catkin</buildtool_depend> <build_depend>nav_msgs</build_depen ...