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

Форум для тех кто начинает осваивать язык php.
MasterOne
Сообщения: 6
Зарегистрирован: Вс июл 24, 2016 12:42 pm

Как установить два интерпретатора 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
Сообщения: 46
Зарегистрирован: Вт апр 05, 2016 7:36 am
Благодарил (а): 8 раз
Поблагодарили: 4 раза

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

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

MasterOne писал(а):Что б он работал под PHP 5 или 6 его нужно переписывать.
А разве есть PHP 6? Вроде его не доделали и оставили эту версию, из-за захода в тупик с юникодностью.

Переписывать код из под четверки под пятёрку не сложно, много кода лопатить не придется.
Лучше переписать сейчас, шагать в ногу со временем, а не тормозить. PHP 4 на самом деле медленнее, чем PHP 5.
MasterOne писал(а):Подскажите, хотя бы примерно, с чего начать?
Выбросить из головы идею с двумя интерпретаторами и переписать код. Так правда будет лучше, так вы хотя бы знаете, что на что меняется, наверно, а как добавить вторую машину, не знаете вообще.

Иван Сыщенко
Сообщения: 6
Зарегистрирован: Вс июл 24, 2016 6:31 pm
Благодарил (а): 1 раз

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

Сообщение Иван Сыщенко » Ср янв 18, 2017 10:28 am

PHP 4 - древний, забудьте про него, переходите на PHP 7 или на крайней случай PHP 5.6.
PHP 6 - нету такого и наверно уже не будет. Эту версию хотели сделать полностью совместимой с кириллицей, но что-то не срослась и её отложили в долгий ящик.

Попробуйте запустить свой сайт написанный на PHP 4 на машине PHP 5, очень может быть, что код совместим.

Ответить Пред. темаСлед. тема

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

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