当前位置:首页 > 网站技术 > Windows安装配置LightTPD+PHP5(fastcgi)

Windows安装配置LightTPD+PHP5(fastcgi)

作者:星之宇 ┊ 时间:2013-4-25 13:35 ┊ 分类: 网站技术 ┊ 阅读:11865 ┊ 评论:2

lighttpd是一个功能强大的轻量级Web Server.网上很多linux下的教程,但是windows的教程很少,其实官方并没有发布windows版本的lighttpd,其实很多web服务器的程序多是linux开发的,好用才移植到windows系统上的,而且LightTPD在Windows下对FastCGI支持还是相当好的。


前面我写过很多web服务器配置的详细教程,你可以在我的博客找找看,这里我mysql和php的安装几乎我就略过了。

其实这些配置和我写的教程《windows下配置NGINX+PHP+MYSQL》很像,点击这里查看该文章。

这里lighttpd我用的是http://wlmp-project.net这个网站编译的一个版本(LightTPD-1.4.32)。


1、下载软件。这里我就不详细较少了。(百度网盘打包下载


lighttpd下载地址:http://en.wlmp-project.net/downloads.php

PHP下载地址:http://windows.php.net/download/

Mysql下载地址:http://www.mysql.com/downloads/mysql/


2、安装mysql软件


3、安装lighttpd软件并修改配置,修改完运行LightTPD.exe

1.打开 [lighttpd安装目录]\conf\lighttpd.conf 文件:

2.将server.modules中的mod_fastcgi项取消注释;

3.配置Fastcgi Server(取消注释):
fastcgi.server = (
“.php” => (
“localhost” =>(
“host” => “127.0.0.1″,
“port” => 9000,
)
)
)


4、解压php文件,配置php.ini文件。

开始运行命令行cmd,输入以下命令
cd d:/php
D:\php>php-cgi.exe -b 127.0.0.1:9000 -c D:\php\php.ini


5、试运行phpinfo,一般来说可以成功运行了。


6、安装为windows服务

1)运行LightTPD\service文件夹下的Service-Install.exe程序,之后lighttpd就会开机后自动运行了;

2)设置开机启动php-cgi服务,在php安装目录下建立start.bat文件,并进入启动菜单。

@echo off
echo Starting PHP FastCGI...
D:\PHP\RunHiddenConsole.exe D:\PHP\php-cgi.exe -b 127.0.0.1:9000 -c D:\PHP\php.ini
RunHiddenConsole.exe后台执行程序,上面下载包里里面有。
目前有 2 条评论
avatar
无名智者 2013-04-25 20:34回复1楼
感觉还是IIS简单好用~
avatar
星之宇 2013-04-25 20:41回复
@无名智者:IIS6下PHP性能一般,除非你上IIS7可能还好一点。IIS伪静态比较麻烦!