Страница 1 из 1

Как работать с сайтом, рассчитанным под PHP 5.2.x при включенном PHP 5.3.x?

Добавлено: 14 июн 2013, 00:03
Collodium
У меня несколько сайтов. Одни рассчитаны на работу под PHP 5.2.17, другие - под PHP 5.3 и выше.

Как одновременно работать со всеми сайтами под Open Server без переключения между модулями в настройках?

Я обычно включаю в настройках PHP 5.3.26, т.к. он подходит для большинства сайтов.

Прогуглил много чего, но решения, работающего под OpenServer не нашел. Везде одна рекомендация: в .htaccess сайтов, рассчитанных под PHP 5.2.17 прописать примерно следующее:

<FilesMatch "\.php$">
AddHandler x-httpd-php52 .php
</FilesMatch>

AddType application/x-httpd-php52 .php

Или что-то типа такого.

Хостер на удаленном сервере (Hostgator) сказал, что достаточно одной даже строчки:
# Use PHP 5.2
AddType application/x-httpd-php52 .php

Я перебрал кучу комбинаций и вариаций AddType application/x-httpd-php52 .php с другими изменениями в .htaccess.

Но под Open Server всегда вместо открытия страницы бразуер предлагает сохранить на диск страницу index.php.

Если имеет значение, сайт на osCommerce, браузер - Firefox v21.0.

Как решить проблему?

Добавлено: 14 июн 2013, 00:05
Максим
Никак, это невозможно в Open Server. Либо переключайте модуль в настройках, либо переключайте профили предварительно выбрав в них нужные версии PHP.