在Ubuntu 9.10环境下安装Lighttpd支持PHP和MySQL,Lighttpd是一个可靠、快速,遵从标准的web服务器。这个教程教你在Ubuntu下安装Lighttpd并且支持PHP5(FastCGI)和MySQL。
首先,请确认你是用root帐号登录进入系统。以下所有步骤都是以root用户来执行的。
1、 安装MySQL
首先我们这样安装mysql5:
Aptitude install mysql-server mysql-client
你要设置一个mysql root用户的密码。
2、 安装Lighttpd
Lighttpd是一个Ubuntu包,因此我们可以这样安装它:
Aptitude install lighttpd
在浏览器输入你的本机IP就可以看到Lighttpd的页面了。
在ubuntu中,Lighttpd的文件根目录默认是在/var/www,配置文件是在/etc/lighttpd/lighttpd.conf。额外的配置文件存储在/etc/lighttpd/conf-available目录,可以用lighttpd-enable-mod启用,也可以用lighttpd-disable-mod禁用。
3、 安装php5
我们使php5通过FastCGI工作在Lighttpd下。Ubuntu提供了一个这样的包:
Aptitude install php5-cgi
4、 配置Lighttpd和php5
为了在Lighttpd中启用php5,必须修改在/etc/php5/cgi/php.ini配置文件下添加一行:
Cgi.fix_pathinfo=1
要启用fastcgi(存放在/etc/lighttpd/conf-available/10-fastcgi.conf)运行下面的命令:
Lighttpd-enable-mod fastcgi
然后创建一个链接/etc/lighttpd/conf-enables/10-fastcgi.conf指向/etc/lighttpd/conf-available/10-fastcgi.conf
再重新加载Lighttpd:
/etc/init.d/lighttpd force-reload