ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА














     АРХИВ :: Apache-Talk
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 :(((




В сообщении от Вт 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

И файлы с расширением .php должны обрабатываться везде в /,
т.е. в данном раскладе должно работать http://localhost/somefile.php (ну или 
как настроено)

-- 
Stanislav Yadykin
Network Operation Center
ISP "Internet-Service"
SVY3-RIPE


 




Copyright © Lexa Software, 1996-2009.