Задать вопрос

Как на одном Apache поставить две разные версии PHP для разных виртуальных хостов (не привязываясь к расширению файлов)?

Привет



Есть Apache, к нему подключен PHP, так



***



LoadModule php5_module «d:\Web\php53\php5apache2_2.dll»

PHPIniDir «d:/Web/php53»



***



AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps



Виртуальные хосты подключаются как обычно в файле httpd-vhosts.conf



Как сделать так, чтобы для разных виртуальных хостов использовалась разная версия PHP (5.2 и 5.3)?



Важно: При этом во всех хостах расширение файлов должно быть .php (тоесть завязываться на отдельное расширение под версию — не подходящий вариант)
  • Вопрос задан
  • 7217 просмотров
Подписаться 4 Оценить Комментировать
Решения вопроса 1
alexxxst
@alexxxst
CGI/FastCGI
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
NorthDakota
@NorthDakota
PHP програмист
попробуйте подключать нужный модуль php в httpd-
vhosts.conf, непосредственно в разделах вирт хостов.
не забудте закоментить подключение в основном конфиге.
Ответ написан
librarian
@librarian
mod_php — никак, только если запустить несколько апачей.

Если обходится одним апачем — то только cgi
Ответ написан
yuri25
@yuri25
Тунеядец
Появилась необходимость держать php 5.3 и 5.4 на одном выделенном сервере. Apache и Nginx настроены аналогично Вашему. Напишите пожалуйста подробности и конфиги кто проделывал подобное или знает как сделать. Спасибо.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы