| Apache-Talk mailing list archive (apache-talk@lists.lexa.ru) [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
 RE: [apache-talk] PHP as source code :(((
 
 
> -----Original Message-----
> From: apache-talk-dev-null@lists.lexa.ru [mailto:apache-talk-dev-
> null@lists.lexa.ru] On Behalf Of Stanislav Yadykin
> Sent: Saturday, April 05, 2003 2:20 PM
> To: apache-talk@lists.lexa.ru
> Subject: Re: [apache-talk] PHP as source code :(((
> 
> 
> > Подскажите, тогда, плз, как настроить Apache, чтобы в директории /html/
> > обрабатывались PHP-файлы (как CGI).
> 
> Рфагмент одного из моих конфигов
> 
> <virtualhost>
> --- skip ---
> 
>         AddType text/html .php
>         AddHandler application/x-httpd-php .php
>         Action application/x-httpd-php /cgi-bin/php
>         ScriptAlias /cgi-bin/ /path_to_php_dir/
> 
> --- skip ---
> </virtualhost>
> 
Мне плохо синтаксис директив из 2-х последних строк, поэтому есть вопросы:
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-сценарии???
???
> Замечу, что для упрощения настроек разных виртуальных серверов очень
> удобно складывать в /cgi-bin/ (который необязательно /usr/lib/php etc) бинарь 
>php и свой конфиг.
Ок, спасибо, но пока "виртуалы" не нужны, поэтому не очень актуально. Но все 
равно спасибо.
--
Artem
> 
> --
> Stanislav Yadykin
> Network Operation Center
> ISP "Internet-Service"
> SVY3-RIPE
 
 |