У меня есть запуск web-сервера lighttpd в встроенной коробке linux. Lighttpd имеет Fastcgi для php. Как отредактировать мой lighttpd.conf, чтобы запустить cgi-файлы с помощью fastcgi? Также в моем linux-окне нет папки cgi-bin в корневом каталоге документа.Конфигурация сервера Lighttpd для запуска cgi-файлов с использованием быстрого cgi
Я цитирую выдержку из 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")
#
У меня есть php, скомпилированный с опцией --enable-fastcgi. Могу ли я запустить другие cgi-файлы (gSOAP) с помощью php-cgi? если да, то как? Вы можете увидеть PHP модули в моих Linux поле, как перечисленные [/ bin/PHP-CGI ет ---> [PHP модули], CGI-FCGI, даты, LibXML, Отражения, session, SimpleXML, standard, ] – mooneazy
Вы уже настроили двоичный путь. Я не вижу ничего плохого. Можете ли вы разместить больше своего конфигурационного файла? Что такое сообщение об ошибке? – Bytemain