win7配制wnmp

来源:互联网 发布:中国财经报刊数据库 编辑:程序博客网 时间:2024/04/27 16:06

所有目录都放在D:\wnmp目录下

1、下载安装mysql

下载地址http://dev.mysql.com/downloads/mysql/

解压后,进入mysql安装目录bin下,在cmd下输入mysqld install

window下启动mysql,net start mysql,停止mysql,net stop mysql

2、下载php

下载地址http://windows.php.net/download/或者http://windows.php.net/downloads/releases/archives/,解压到D:\wnmp

3、下载nginx

下载地址http://nginx.org/,解压到D:\wnmp

4、配制nginx

4.1、更改默认路径

location / {
            root   D:\wnmp\www;
            index  index.php index.html index.htm;
        }
    

root 后面为根目录,index后台跟着的是站点默认主页文件名称

4.2、配制php-cgi,解析php

location ~ \.php$ {
            root           D:\wnmp\www;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }

5、配制php

解压下载好的php后,找到php.ini-development,复制一个该文件,改成.ini文件

5.1、开启部分需要的拓展extension=

5.2、找到extension_dir=,配制php拓展的目录位置

5.3、让php能够与nginx结合cgi.fix_pathinfo=1

6、设置好配制后,就需要把这些server添加到开机启动,用RunHiddenConsole.exe小工具,该工具可以在Windows下 隐藏DOS命令行窗口的程序,下载后,放到D:\wnmp,D:\wnmp下添加start_nginx.bat

6.1、用notepad++编辑添加如下内容,用来启动nginx以及fast-cgi

@echo off
REM Windows 下无效
REM set PHP_FCGI_CHILDREN=5

REM 每个进程处理的最大请求数,或设置为 Windows 环境变量
set PHP_FCGI_MAX_REQUESTS=1000
 
echo Starting PHP FastCGI...
RunHiddenConsole D:/wnmp/php-5.5.9/php-cgi.exe -b 127.0.0.1:9000 -c D:/wnmp/php-5.5.9/php.ini
 
echo Starting nginx...
RunHiddenConsole D:/wnmp/nginx-1.7.7/nginx.exe -p D:/wnmp/nginx-1.7.7

6.2、在D:\wnmp下添加stop_nginx.bat,用于来停止nginx以及解析php脚本的解释器

@echo off
echo Stopping nginx...  
taskkill /F /IM nginx.exe > nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
exit
 

7、开机启动start_nginx.bat

创建start_nginx.bat的快捷方式,把该快捷方式拖动到windows->所有程序->启动下,就可以开机启动nginx服务以及解析php了

0 0