> -----Original Message-----
> From: apache-talk-dev-null@lists.lexa.ru [mailto:apache-talk-dev-
> null@lists.lexa.ru] On Behalf Of Stanislav Yadykin
> Sent: Tuesday, April 08, 2003 9:59 AM
> To: apache-talk@lists.lexa.ru
> Subject: Re: [apache-talk] PHP as source code :(((
>
>
> > 1. На что должен указывать путь в строке "Action
application/x-httpd-
> php
> > /cgi-bin/php". На бинарник PHP-интерпретатора? Т.е. в моем случае
эта
> > строка должна выглядеть так:
> >
> > application/x-httpd-php /usr/bin/php
> >
> > ???
> >
> > 2. На что указывает путь /cgi-bin/ в вашем примере "ScriptAlias
/cgi-
> bin/
> > /path_to_php_dir/" ?
> >
> > Я ведь на данный момент хочу, чтобы PHP-сценарии выполнялись в
> директории
> > /html/, а не /cgi-bin/
> >
> > 2.1. На что должен указывать путь /path_to_php_dir/ в строке
> "ScriptAlias
> > /cgi-bin/ /path_to_php_dir/" ?
> >
> > Путь до бинарника PHP-интерпретатора или до директории веб-сервера,
в
> > которой нужно выполнять PHP-сценарии???
>
> В Вашем случае конфиг (если php лежит в /usr/bin) должен выглядеть
так:
>
> Объясню на примере куска конфига.
>
> #1 AddType text/html .php
> #2 AddHandler application/x-httpd-php .php
> #3 ScriptAlias /cgi-bin/ /path_to_php/
> #4 Action application/x-httpd-php /cgi-bin/php
>
> В строке 3 устанавливаем скрипт-алиас /cgi-bin/ на папку, где лежит
бинарь
> пхп. Сразу отмечу, что ставить его на /usr/bin/ его нельзя, потому что
> через папку /cgi-bin/ будут доступны ВСЕ бинари из /usr/bin/, что есть
ОЧЕНЬ
> НЕПРАВИЛЬНО.
>
А нельзя что ли симлинк сделать? Или нечто подобное, чтобы копии
бинарника php не плодить зря на машине?
> В строке 4 устанавливаем для хэндлера application/x-httpd-php
обработку
> бинарем php, который лежит (уже относительно корня веб-сервера) в
папке
> /cgi-bin/
Сейчас у меня так:
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/.
--
Artem
>
> --
> Stanislav Yadykin
> Network Operation Center
> ISP "Internet-Service"
> SVY3-RIPE