Как установить два интерпретатора PHP?

Форум для тех кто начинает осваивать язык php.
MasterOne
Сообщения: 6

Как установить два интерпретатора PHP?

Сообщение MasterOne » Ср июл 27, 2016 5:28 pm

Всем привет.

Есть старый сервер под управлением FreeBSD 9.3 Два веб-сервера Nginx как фронт-енд + Apache бэк-енд. PHP и MySQL. Кстати PHP установлен как модуль Apache. PHP 4 - версии.

Суть в том, что PHP 4. На сервере запущен старый самописный сайт. Он сделан именно под четвертую версию. Что б он работал под PHP 5 или 6 его нужно переписывать.

Нужно старое оставить как есть. Плюс установить PHP 5.3 Он должен работать параллельно с со старым PHP. Новые сайты на вордпресс будут исполльзовать новый PHP, а старый сайт - PHP 4.

Подскажите, хотя бы примерно, с чего начать? Дайте алгоритм действий :shock:

Заранее спасибо.
Реклама
Аватара пользователя
Scorpion
Сообщения: 35
Благодарил (а): 6 раз
Поблагодарили: 3 раза

Re: Как установить два интерпретатора PHP?

Сообщение Scorpion » Ср июл 27, 2016 8:42 pm

MasterOne писал(а):Что б он работал под PHP 5 или 6 его нужно переписывать.

А разве есть PHP 6? Вроде его не доделали и оставили эту версию, из-за захода в тупик с юникодностью.

Переписывать код из под четверки под пятёрку не сложно, много кода лопатить не придется: http://php.net/manual/ru/faq.migration5.php
Лучше переписать сейчас, шагать в ногу со временем, а не тормозить. PHP 4 на самом деле медленнее, чем PHP 5.
MasterOne писал(а):Подскажите, хотя бы примерно, с чего начать?

Выбросить из головы идею с двумя интерпретаторами и переписать код. Так правда будет лучше, так вы хотя бы знаете, что на что меняется, наверно, а как добавить вторую машину, не знаете вообще.

Вернуться в «PHP»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость