廖老师--中国IT实验室-技术工程师 服务器技术交流QQ群:42667154 (加入要求有服务器维护经验者)        本人有多年Windows/Linux服务器维护管理经验,如有兼职或服务器解决方案需求可与我联系!

windows 版本nginx/0.6.32 php 配置

上一篇 / 下一篇  2008-07-30 00:48:02 / 个人分类:服务器维护

nginx [engine x] 是由Igor Sysoev开发的一个HTTP 服务器和mail 代理服务器软件.虽然刚刚发布两年多, Nginx 因其稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。Nginx 超越Apache的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多,其中有新浪、网易、腾讯等门户网站,六间房、酷6等视频分享网站,Discuz!、水木社区等知名论坛,豆瓣、YUPOO等新兴Web 2.0网站。Nginx 在国内的应用正在不断发展壮大!

鉴于nginx的高性能,偶今天便在windows 下尝试安装,并成功配置PHP。下面我把其中过程写下来,以便大家参考:

首先,到nginx for windows由第三方编译的nginx Windows版本下载,并到PHP 官方下载php

第二,安装下载好的nginx(默认安装到了C:\nginx),然后以cgi模式安装php 到C:\php,接下来就是nginx配置啦。

下面这张截图内容就是我的nginx 配置单:

上图中用红线椭圆圈起来的,是nginx php 配置的关键部分。关于PHP 的配置,这个大家应该都会了,如果不会,请自己查找资料看看吧。

第三,启动nginx服务器,再启动php 的cgi sever 。关于php cgi server 可以使用以下命令:

      php-cgi.exe -b 127.0.0.1:9000 -q

这样做,缺陷是命令行窗口一直打开,若关闭那cgi server 也关闭啦。到网上下载RunHiddenConsole.exe 可以使命令行窗口隐藏啦。(需RunHiddenConsole.exe 的可电邮给我:usen68@gmail.com)

       RunHiddenConsole.exe php-cgi.exe -b 127.0.0.1:9000 -q

你也可以写一个批处理来做这件事:

       @echo off
       start /min RunHiddenConsole.exe php-cgi.exe -b 127.0.0.1:9000 -q

最后就是写一个简单PHPINFO来验证PHP 是否工作正常啦。

----------------------------------------------------------------------------------

更详细的nginx 配置请参考Nginx 的中文维基Nginx 的英文维基


TAG: Nginx nginx PHP php Windows windows WINDOWS 代理 服务 配置

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar