wnmp开发环境搭建

本文介绍了如何在Windows系统中搭建WNMP(Windows, Nginx, MySQL, PHP)开发环境。详细步骤包括安装PHP、配置Nginx以支持PHP处理、启动和关闭服务,以及创建测试页面验证配置成功。" 79318659,7413707,Git:合并特定commit,"['git', '版本控制', '开发工具']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习的时候,开发都是用的apache,即wamp(自己配置或者使用集成包),工作之后,发现很多公司的服务器环境是用的nginx,自己所在的公司服务器环境也是用的nginx,所以就开始接触。从网上找到一些资料,按照操作了,刚刚配好环境,总结分享一下。

软件:

nginx-1.4.3.zip

php-5.3.6-nts-Win32-VC9-x86.zip

mysql-5.5.28-win32.zip

RunHiddenConsole.zip(操作cmd启动结束时用)

配置过程:

1,新建安装目录C:\wnmp,然后创建子目录C:\wnmp\nginx , C:\wnmp\php , C:\wnmp\mysql , C:\wnmp\www

2,安装PHP

   2.1下载php版本 我的版本是 php-5.3.6-nts-Win32-VC9-x86.zip

   2.2 解压 到 C:\wnmp\php

   2.3 找到C:\wnmp\php下的php.ini-development 修改为 php.ini

   2.4 修改php.ini

       查找定位至:; extension_dir = "./" ,将前面的分号去掉并修改为:extension_dir = "C:\wnmp\php\ext"

       查找定位至:;extension=php_curl.dll,将前面的分号去掉为:extension=php_curl.dll

       查找定位至:;extension=php_gd2.dll,将前面的分号去掉为:extension=php_gd2.dll

       查找定位至:;extension=php_mbstring.dll,将前面的分号去掉为:extension=php_mbstring.dll

       查找定位至:;extension=php_mysql.dll,将前面的分号去掉为:extension=php_mysql.dll

       查找定位至:;extension=php_mysqli.dll,将前面的分号去掉为:extension=php_mysqli.dll

       查找定位至:;extension=php_soap.dll,将前面的分号去掉为:extension=php_soap.dll

       查找定位至:;extension=php_sockets.dll,将前面的分号去掉为:extension=php_sockets.dll

       查找定位至:;cgi.force_redirect = 1,将前面的分号去掉为:cgi.force_redirect = 1

       查找定位至:;cgi.fix_pathinfo=1,将前面的分号去掉为:cgi.fix_pathinfo=1

       查找定位至:;fastcgi.impersonate = 1,将前面的分号去掉为:;astcgi.impersonate = 1

       查找定位至:;cgi.rfc2616_headers = 0,将前面的分号去掉为:cgi.rfc2616_headers = 1

3,安装nginx

   3.1 下载nginx 我的版本是 nginx-1.4.3.zip

   3.2  解压 文件到 C:\wnmp\nginx

   3.3  打开C:\wnmp\nginx\conf\nginx.conf 编辑

        44行 root   html;  修改为  root  C:\wnmp\www;

        45行 index  index.html index.htm;  修改为 index  index.php index.html index.htm;  

        65行 到 71行

         #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          C:\wnmp\www;

         fastcgi_pass   127.0.0.1:9000;

         fastcgi_index  index.php;

         fastcgi_param  SCRIPT_FILENAME  C:\wnmp\www$fastcgi_script_name;

         include        fastcgi_params;

         }

 

4,启动和关闭服务

   4.1 下载 RunHiddenConsole.exe 到 C:\wnmp下

       下载地址wnmp://www.haoboweb.com/uploads/allimg/110613/RunHiddenConsole.zip

   4.2 新建 start_nginx.bat 到 到 C:\wnmp下 编辑

       @echo off

       echo Starting PHP FastCGI...

       RunHiddenConsole E:/wnmp/php/php-cgi.exe -b 127.0.0.1:9000 -c E:/wnmp/php/php.ini

       echo Starting nginx...

       cd nginx

       nginx.exe  -c conf\nginx.conf

       exit

     4.3 新建 stop_nginx.bat 到 到 C:\wnmp下 编辑

    @echo off

 echo Stopping nginx...

    taskkill /F /IM nginx.exe > nul

    echo Stopping PHP FastCGI...

    taskkill /F /IM php-cgi.exe > nul

    Exit

4.4  在E:/www 下 新建 index.php 编辑

    <?php

          echo phpinfo();

    ?>

4.5  点击 start_nginx.bat 启动 ,然后关掉黑屏就好

4.6  打开浏览器访问 wnmp://localhost/ (到此一切正常,就配置成功了)

5, 下载mysql版本 我的版本是 mysql-5.5.28-win32.zip
安装不再赘述,这个应该都没问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值