URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 2679
[ Назад ]

Исходное сообщение
"Конфирурирование Apache для PHP"

Отправлено pasa , 24-Сен-04 19:36 
Здравствуйте! Вопрос элементарный но для меня сложный.
Стоит апач 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 как в перле?
Спасибо!!!

Содержание

Сообщения в этом обсуждении
"Конфирурирование Apache для PHP"
Отправлено Асен Тотин , 25-Сен-04 01:33 
Привет,

1. В httpd.conf должно быть как минимум:

    AddType application/x-httpd-php .php

2. В настройках Virtual Host не мешало бы иметь:

  php_admin_value engine 1

3. Проверить работает ли PHP проще всего так:

<?
phpinfo()
?>

WWell,


"Конфирурирование Apache для PHP"
Отправлено vgray , 26-Сен-04 19:56 
а что это дает?  php_admin_value engine 1

и как отключить использование php для определенного vitrual host ?


"Конфирурирование Apache для PHP"
Отправлено rohan , 27-Сен-04 00:39 
Если я ничего не путаю
в php.ini можно изменить значение engine на off,
тогда если конкретному виртуалхосту не разрешено персонально, то скрипты в нем работать не будут. По умолчанию engine=on

Так что и совет и вопрос несколько маразматичны.

"И на всякий случай еще в каждом виртуалхосте включи (по умолчанию и так включено)"

"А что оно даст? И как  выключить?"


>а что это дает?  php_admin_value engine 1
>
>и как отключить использование php для определенного vitrual host ?



"Конфирурирование Apache для PHP"
Отправлено vgray , 27-Сен-04 07:21 
Мне не нужно выключать php вообще, мне нужно выключать php для конкретных виртуалхостов :) вот и спрашиваю как это сделать?

"Конфирурирование Apache для PHP"
Отправлено Асен Тотин , 27-Сен-04 15:49 
Привет,

"php_admin_value engine 1" включает PHP для данного виртуального хоста (ставитьса в рамках <VirtualHost>).

"php_admin_value engine 0" выключает PHP для данного виртуального хоста.

WWell,