Lighttpd服务器配置使用快速cgi运行cgi二进制文件

时间:2013-08-23 10:36:14

标签: fastcgi lighttpd gsoap cgi-bin

我在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" )
#

1 个答案:

答案 0 :(得分:0)

你需要用cgi选项编译php。基本上它是一个独立的PHP。