Мне нужно установить и запустить на одном экземпляре сервера для среды разработки.
Они оба должны обрабатывать расширение .php, я читал, что это можно сделать с помощью .htaccess, но знаю, как выполнить фактическую установку.
Поиск в Google / Serverfault закончился безрезультатно. Любая информация / ссылки на ресурсы были бы полезны. Или, если он был задан, поскольку я уверен, что это будет довольно распространено, перенаправьте меня на обман.
Вы можете сделать это, создав два модуля apache с разными типами: «application / x-httpd-php4» и «application / x-httpd-php5». Загрузите их оба в apache и укажите в httpf.conf
:
AddType application/x-httpd-php4 .php4
AddType application/x-httpd-php5 .php5
AddType application/x-httpd-php5 .php # the default
Теперь вам нужно будет использовать расширение «.php4» для файлов, которые будут обрабатываться с помощью PHP4, и «.php5» для PHP5. Файлы ".php" по умолчанию также являются процессами PHP5.
UPD: Для того чтобы некоторые папки выполняли сценарии PHP с модулем PHP4, вы можете заменить PHP5 по умолчанию на PHP4. Просто используйте это в .htaccess
:
AddType application/x-httpd-php4 .php
С php в режиме CGI вы сможете использовать .htaccess
конфигурация. Соберите обе версии PHP в режиме CGI, поместите исполняемые файлы в cgi-bin
папку и попробуйте следующее в .htaccess
:
AddType application/cgi-php php
Action application/cgi-php /cgi-bin/php4.cgi
Однако этот способ намного хуже по производительности.