Здравствуйте! Вопрос элементарный но для меня сложный.
Стоит апач 1.3.27. Все сайты у меня написаны на перле. Все virtual host и права доступа прописаны в srm.conf. Основная настройка естественоо httpd.conf. Поставил PHP 4.3.1. Команда whereis php определяет /usr/bin/php. Да ставил с префиксом with apache.
Вопрос. Как в srm.conf должно выглядеть описание virtual host для сайта на php. как проверить правильно ли встал php?
Неужели просто DirectoryIndex index.php и все? Без всяких cgi-bin как в перле?
Спасибо!!!
Привет,1. В httpd.conf должно быть как минимум:
AddType application/x-httpd-php .php
2. В настройках Virtual Host не мешало бы иметь:
php_admin_value engine 1
3. Проверить работает ли PHP проще всего так:
<?
phpinfo()
?>WWell,
а что это дает? php_admin_value engine 1и как отключить использование php для определенного vitrual host ?
Если я ничего не путаю
в php.ini можно изменить значение engine на off,
тогда если конкретному виртуалхосту не разрешено персонально, то скрипты в нем работать не будут. По умолчанию engine=onТак что и совет и вопрос несколько маразматичны.
"И на всякий случай еще в каждом виртуалхосте включи (по умолчанию и так включено)"
"А что оно даст? И как выключить?"
>а что это дает? php_admin_value engine 1
>
>и как отключить использование php для определенного vitrual host ?
Мне не нужно выключать php вообще, мне нужно выключать php для конкретных виртуалхостов :) вот и спрашиваю как это сделать?
Привет,"php_admin_value engine 1" включает PHP для данного виртуального хоста (ставитьса в рамках <VirtualHost>).
"php_admin_value engine 0" выключает PHP для данного виртуального хоста.
WWell,