FV.Zone Project Code

Lighttpd 上安装WordPress

我写篇日志是想记录一下,怕以后不用的时候就忘了。
其实很早就听人说lighttpd是一个轻量级的Web服务器,今天试了一下,果然名不虚传,在我装上后,运行Wordpress的同时,内存只占用4.100k,然后我又启动了Apache,也运行Wordpress作为测试,内存达占用13.116k,不管怎么样,lighttpd还是无法被大的稳定的服务器所采用,但是作为个人测试使用,那就相当的不错了。

接下来说一下怎么安装lighttpd,我是在windows下面测试的,为了简单我还是找了一个套件包:
WLMP Version: 1.1.4 主要包含以下功能
– LightTPD 1.4.16
– MySQL 5.0.45
– PHP 5.2.3
– MiniPerl 5.8.8
– OpenSSL 0.9.8e
– phpMyAdmin 2.10.3
下载地址在:http://wlmp.dtech.hu/

下载好后,执行安装程序,然后让你选择安装的目录,安装到最后会提示你重新启动计算机,你选择是好行了。

接下来安装wordpress,同样到官方下载,解压到lighttpd的www目录中,我的WLMP安装在D盘上,所以我将wordpress放到D:\WLMP\HTDOCS\wp中,HTDOCS为根目录,其它与Apache都是一样的,Wordpress的Permalinks设置与在apache中是不一样的,因为lighttpd不支持.htaccess文件,所以要改lighttpd.conf文件来实现地址重写功能。

在D:\WLMP\LightTPD\conf中找到lighttpd-inc.conf,本来默认的文件应该是lighttpd.conf,可是在WLMP中,她被改名为lighttpd-inc.conf,然后在文件是找到

#server.error-handler-404   = "/error-handler.php"

这样的语句,在后面加上一句

server.error-handler-404   = "/wp/index.php"

同时记得把前面的#号去掉哦,这句的意思是说,当请求的文件不存在的时候就调用wp/index.php文件。

下面加入重写规则,首先找到 #”mod_rewrite”,然后把前面的#号掉,表示启动这个插件,接着查找url.rewrite,你会找到一条信息,当然我用的是WLMP并且版本号是1.4.16,如果你使用的是别的版本或不是WLMP套件,那我就不敢保证一样的了,不管怎么样找到相关的定义就行了,或查找#### url handling modules (rewrite, redirect, access),也可以,找到后在下面加一行:

url.rewrite = ( "^/(archives|categories|comments|feed)/" => "/index.php" )

这样就大功告成了,其实比Apache的重写规则还要简单,这两天我主要在研究lighttpd的virtual hosts设置部份,很多人说像鸡肋,不过我还是想了解一下,有什么心得我会写出来的!!!

4 Responses to “Lighttpd 上安装WordPress”

  1. tianying

    不好意思问您这么低级的问题,但我还是很想知道,你说的这两个服务器是干吗用的?是不是和FTP一样的上传功能?有必要多装几个么?

  2. Fvart

    Lighttpd和Apache都是Web 服务器,负责解析我们html文档的服务器,他和FTP是不同的服务器,你所说的可能是ftp管户端
    FTP还有一个服务端,也就是你虚拟主机服务商为你提供的服务器中,当你上传文件的时候,FTP服务端在接收你的信息与文件,而lighttpd是用来解析这些文件的,简单的说就是他会根具文件的后缀名不同,用不同的程序来处理这些文件,具体的你要参考一下apache相关资料!

  3. linker

    还需要重启,比较麻烦;
    应该像apa组合那样,有绿色的吧

  4. 诡谲

    virtual hosts这个很容易配置。而且这样配置之后新建网站就变得十分容易。
    我的网站也是lighttpd作为服务器,有空多交流一下。

Leave a Reply

You must be logged in to post a comment.