Ubuntu 11.04安装 Lighttpd + PHP + MySQL

85234850 2011-05-19

我得环境是32位的Ubuntu 11.04

sudo apt-get install lighttpd

安装基本上马上可以通过http://localhost访问,验证其正确性。几乎不会出问题

接着安装phpcgi

sudo apt-get install php-cgi

安装一般不会出问题。php是通过fastcgi在lighttpd下工作的,这大家都知道。

所以接下来就要在lighttpd下配置fastcgi得模块.lighttpd已经提供里一个配置模块得命令,代替里以前得需要手动修改配置文件。相当方便。

lighty-enable-mod  fastcgi userdir (这个命令在www一般都能找到)

按照www上得提示,很容易就走到这一步里。接着试了下phpinfo().擦,提示403错误。俺就纳闷了。google。以前的老版本。都是手动修改配置的。俺又手动配置里,提示不能多次记载模块fastcgi。接着又在本机翻看配置文件(etc/lighttpd/lighttpd.conf)。很容易看到里面有两个shell文件,也很容易在明白这两个shell文件的功能,一个就是导入本机的mime.types,一个导入etc/lighttpd/conf-enabled/目录下的模块配置。这点和其他的web服务器的模块配置很相似。

所以马上发现,fastcgi.server变量没有配置进来。很容易就在可用得模块中(etc/lighttpd/conf-available/)找到它15-fastcgi-php.conf

接着照葫芦画瓢。sudo lighty-enable-mod fastcgi-php

呵呵。重启lighttpd,看到phpinfo了。

sudo apt-get install mysql-server

sudo apt-get install php5-mysql

这两个安装几乎不会出问题。

最后重启,在phpinfo里看到mysql模块了,就都OK了

相关推荐