安装环境:
ubuntu10.04 lighttpd-1.4.28 php5-cgi
1. 安装lighttpd-1.4.28
源码在这里wget
下载后放到/home/local目录下,解压出lighttpd-1.4.28目录
进入源码主目录lighttpd-1.4.28
./configure --prefix=/home/local/install (指定安装目录在/home/local/install目录下)
make
make install
lighttpd安装完毕,/home/local/install目录下生成lib sbin share三个目录
2. 安装php5-cgi
ubuntu用户直接 sudo apt-get install php5-cgi
php5-cgi -v确认php5-cgi已经安装成功
使用whereis php5-cgi查看php5-cgi的安装目录,我的是在/usr/bin/php5-cgi
3. 配置lighttpd
a. 拷贝/home/local/lighttpd-1.4.8目录下的doc/config目录到/home/local/install目录下,这时
/home/local/install目录下增加config目录,放置所有配置文件
b. 修改/home/local/install/config/lighttpd.conf文件(总配置文件)
var.log_root = "/home/local/var/log/lighttpd" #这个是访问和错误日志文件的目录
var.server_root = "/home/local/www" #这个是html或php的代码目录
其他var的配置可以不用管,上面没有的目录,手动使用mkdir创建即可
c. 修改/home/local/install/modules.conf文件(模块的主配置文件)
在server.modules = ( 这一行下面添加模块
"mod_access", #
"mod_fastcgi", #添加fastcgi模块
"mod_accesslog", #添加访问日志模块
取消include "conf.d/cgi.conf"这一行数据前面的'#'注释
d. 修改/home/local/install/conf.d/fastcgi.conf配置文件
修改fastcgi.server = ()这个配置如下:
fastcgi.server = (
".php" => ((
"host" => "127.0.0.1",
"port" => "2000",
"bin-path" => "/usr/bin/php5-cgi" #这个是php5-cgi的路径
"docroot" => "/home/local/install/www/htdocs" #这个是页面代码存放路径
)))
配置安装完毕
启动lighttpd, 执行sudo /home/local/install/sbin/lighttpd -f /home/local/install/config/lighttpd.conf
ps aux | grep lighttpd看lighttpd是否启动
在/home/local/install/htdocs/目录下新加文件index.php
echo "install success!";
?>
打开浏览器,访问localhost/index.php,如果显示install sunccess!则安装成功
阅读(2995) | 评论(3) | 转发(0) |