2008-10-14 6 views

ответ

0

Я понимаю, что все в PHP 4 в PHP 5, так что если вы устанавливаете PHP 5 и настроить его, вы будете иметь возможность использовать все функции как в 4 и 5.

+0

Thomas - вы не поверите тому, что толпа PHP сломается между основными выпусками. Наши ребята из UNIX собираются развернуть PHP5 для новых сайтов в общей среде и сохранить PHP4 для существующих сайтов, на всякий случай. Когда они делали PHP3 -> PHP4, это было немного «кобылой». – Kev 2008-10-15 03:06:55

+0

Было несколько вещей, которые изменились, что может сломать некоторые приложения, но, как правило, переход от 4-> 5 не так плох, как 3> 4. – acrosman 2008-10-15 03:13:24

0

Просто используйте CGI binarys , Или перекомпилируйте PHP5 с функцией X.

0

Мой веб-хостинг (1 & 1) делает это; для использования php5 мне нужно использовать расширения .php5 или добавить команду .htaccess для использования php5 для моих .php-файлов.

Я бы подумал, что это просто вопрос установки php4 и php5 для разделения каталогов и передачи apache для интерпретации файлов .php с файлами php4 и .php5 с php5.

0

Если вы используете приложение панели управления на своем сервере, такое как cPanel, возможно, вы уже справитесь с этим.

Если вы используете простой сервер, попробуйте запустить PHP 5 с использованием одного метода (например, DSO) и запустить PHP 4 с использованием другого метода (например, SuPHP). Затем вы можете использовать файл .htaccess, чтобы определить, какую версию PHP использовать или просто иметь .php для PHP 5 и .php4 для файлов PHP 4.

Тем не менее, существует огромное перекрытие между PHP 4 и PHP 5. Единственное существенное отличие, которое я могу думать о том, что, скорее всего, столкнутся, - это обработка XML.

1

Я использовал конфигурацию виртуального сервера для установки нескольких папок с PHP5, а некоторые с PHP4 на моем ПК для проверки кода. Я также установил их с разными именами хостов (также в файле хоста Windows). (Я не имею доступа к этой машине больше, но вот что я помню.)

Просто включите один из следующих (для Linux)

AddHandler php4 .php 
Action php4 /cgi-bin/php4 

или

AddHandler php5 .php 
Action php5 /cgi-bin/php5 

в виртуальном конфигурации сервера.

Если вы хотите использовать их для одного и того же (виртуального) сервера, одно из расширений файла должно быть переименовано в .php5, .php4 или подобное.

 Смежные вопросы

  • Нет связанных вопросов^_^