全部博文(396)
分类: 嵌入式
2017-08-24 17:17:15
然后
tar zxvf lighttpd-1.4.19.tar.gz
cd lighttpd-1.4.19.tar.gz
./configure --prefix=/usr/local/lighttpd/
执行过程中可能会出现有些关联包没有,这里可以自行安装。
make
make install
然后把doc/config 下面的所有文件全部拷贝到 /usr/local/lighttpd/conf下面。conf为自己建的目录 另外再建log目录
然后设置好lighttpd.conf里面的路径,日志路径,等等。ok。
执行
/usr/local/lighttpd/sbin/lighttpd -f /usr/local/lighttpd/conf/lighttpd.conf
打开可以运行。
支持运行php。
同样在lighttpd.conf上加上
fastcgi.server = ( ".php" =>
( "localhost" =>
(
"socket" => "/tmp/php.socket",
"bin-path" => "/usr/bin/php5-cgi"
)
)
)
执行killall lighttpd 执行
/usr/local/lighttpd/sbin/lighttpd -f /usr/local/lighttpd/conf/lighttpd.conf
打开php ,你会发现出现403禁止访问的错误。(我在这地方纠结了很久)。
错误是modules.conf 没有加上fastcGI 模块。
打开modules.conf ,
server.modules = (
"mod_access",
"mod_alias",
# "mod_auth",
# "mod_evasive",
"mod_redirect",
"mod_rewrite",
"mod_fastcgi",
"mod_cgi",
# "mod_setenv",
# "mod_usertrack",
)
加上 "mod_fastcgi",
"mod_cgi",
保存。重启lighttpd。
OK,大功告成。把文件放到服务器上运行下。