我编写了fastcgi c-api示例:http://www.fastcgi.com/devkit/examples/ 当我在命令行中手动执行它们时(通过键入./echo)它们工作正常但是当我尝试使用lighttpd时我遇到了一些麻烦。
"/echo.fcgi" => (
"localhost" => (
"socket" => "/tmp/echo.sock",
"bin-path" => "/Users/onur/Downloads/fcgi-2.4.0/examples/tiny",
"check-local" => "disable"
),
)
new-host:examples onur$ ls -la echo
-rwxr-xr-x 1 _www _www 3322 Aug 4 21:21 echo
我错过了什么?在lighttpd中使用fastcgi执行二进制文件的具体情况是什么?
答案 0 :(得分:1)
不应该这样:
"bin-path" => "/Users/onur/Downloads/fcgi-2.4.0/examples/tiny",
是这样的,而不是?
"bin-path" => "/Users/onur/Downloads/fcgi-2.4.0/examples/echo",
你试图运行回声而不是微弱,不是吗?