我有一个在 linux 嵌入式框中运行的 lighttpd 网络服务器。Lighttpd 已经为 php 启用了 Fastcgi。如何编辑我的 lighttpd.conf 以便使用 fastcgi 运行 cgi 二进制文件?此外,我的 linux 机器的文档根目录中没有 cgi-bin 文件夹。
我引用了 lighttpd.conf 的摘录,它启用了 fastcgi 和 php 配置。另外,可以看到 cgi.assign 被注释掉了。
server.modules = (
# "mod_rewrite",
"mod_redirect",
# "mod_alias",
"mod_access",
# "mod_trigger_b4_dl",
# "mod_auth",
# "mod_status",
# "mod_setenv",
"mod_fastcgi",
# "mod_proxy",
#
和
## read fastcgi.txt for more info
## for PHP don't forget to set cgi.fix_pathinfo = 1 in the php.ini
fastcgi.server = ( ".php" =>
( "localhost" =>
(
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/bin/php-cgi -c /etc/php.ini"
)
)
)
#### CGI module
#cgi.assign = ( ".pl" => "/usr/bin/perl",
# ".cgi" => "/usr/bin/perl" )
#