我得环境是32位的Ubuntu 11.04
sudo apt-get install lighttpd
安装基本上马上可以通过访问,验证其正确性。几乎不会出问题
接着安装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了