这是我尝试重新启动 lighttpd 时出现的情况
user:/# /etc/init.d/lighttpd restart
Stopping web server: lighttpd.
Starting web server: lighttpdDuplicate config variable in conditional 0 global: fastcgi.server
2010-02-13 22:08:30: (configfile.c.907) source: /etc/lighttpd/lighttpd.conf line: 179 pos: 1 parser failed somehow near here: (EOL)
failed!
当我注释掉 fastcgi 配置行时,Lighttpd 重新启动正常。
正如我在评论中所说,我的错误原来是 php 已经配置了 lighttpd 配置文件已经被放置到 conf-eneabled 文件夹中:
只需在 /etc/lighttpd/lighttpd.conf 中删除我自己的 fastcgi 代码即可解决我的问题,希望它可以帮助遇到同样问题的其他人。