> -----Original Message-----
> From: apache-talk-dev-null@lists.lexa.ru [mailto:apache-talk-dev-
> null@lists.lexa.ru] On Behalf Of Stanislav Yadykin
> Sent: Wednesday, April 09, 2003 9:58 AM
> To: apache-talk@lists.lexa.ru
> Subject: Re: [apache-talk] PHP as source code :(((
>
>
> В сообщении от Вт 08 Апр 2003 21:51 вы написали:
> [...skip...]
>
> > > пхп. Сразу отмечу, что ставить его на /usr/bin/ его нельзя, потому
что
> > > через папку /cgi-bin/ будут доступны ВСЕ бинари из /usr/bin/, что
есть
> > > ОЧЕНЬ НЕПРАВИЛЬНО.
> >
> > А нельзя что ли симлинк сделать? Или нечто подобное, чтобы копии
> > бинарника php не плодить зря на машине?
>
> Можно. Мое решение - как вариант. Под каждый ВХ можно скомпилить свой
пхп.
>
> > Сейчас у меня так:
> >
> > AddType text/html .php
> > AddHandler application/x-httpd-php .php
> > ScriptAlias /cgi-bin/ "/var/www/cgi-bin/php"
> > Action application/x-httpd-php /cgi-bin/php
> >
> > При попытке обращения через веб к файлу
> > http://192.168.168.6/cgi-bin/phpinfo.php браузер выдает:
> >
> > ***
> > Not Found
> > The requested URL /cgi-bin/php/cgi-bin/phpinfo.php was not found on
this
> > server.
> > ***
> > P.S.
> > Бинарный файл "php" я скопировал из /usr/bin/ в /var/www/cgi-bin/.
>
> С текущим раскладом должно быть так:
>
> AddType text/html .php
> AddHandler application/x-httpd-php .php
> ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
> Action application/x-httpd-php /cgi-bin/php
>
С этим раскладом -- Internal Server Error. А в error_log такие записи:
[Thu Apr 10 01:58:51 2003] [error] [client 192.168.168.168] Premature
end of script headers: /var/www/cgi-bin/php
Тестирую на файле phpinfo.php с таким содержимым:
<?php
phpinfo();
?>
Обращаюсь к нему через браузер так:
http://192.168.168.6/cgi-bin/phpinfo.php
В чем беда?
P.S.
Как обычно текущий конфиг тут:
http://eika.narod.ru/temp/httpd.conf
--
Артем
> И файлы с расширением .php должны обрабатываться везде в /,
> т.е. в данном раскладе должно работать http://localhost/somefile.php
(ну
> или как настроено)
>
> --
> Stanislav Yadykin
> Network Operation Center
> ISP "Internet-Service"
> SVY3-RIPE