Попытка отразить устаревшее приложение PHP 5.3.29 на CentOS 7 (странно, я знаю!)

Попытка отразить устаревшее приложение PHP 5.3.29 на CentOS 7 (странно, я знаю!)

Мне интересно, могут ли помочь какие-нибудь гуру Linux/PHP. Короче говоря, мне поручили создать зеркало/резервную копию веб-сайта, который сделан вPHP 5.3.29для снижения любых рисков в случае выхода из строя существующего сервера по какой-либо причине.

Приложение огромное и устаревшее, написано наPHP 5.3.29. Я попытался загрузить его локально и запустить на своем локальном компьютере.МАМПэкземпляр с использованием самой последней версии PHP, но из-за разницы между 5.3.29 и текущей версией приложение зависает повсюду. Я предложил переписать приложение в будущем, но для временного решения мне нужно, чтобы это работало.

у меня естьCentOS7На сервере установлена ​​последняя версия PHP, но я знаю, что это не сработает. Я поискал в интернете и не смог найти подходящего решения.

Есть ли у кого-нибудь рекомендации (я работаю непосредственно с серверами Linux всего несколько месяцев, поэтому в некоторых областях я все еще новичок) о том, как запустить PHP 5.3.29 на CentOS 7?

Спасибо за любую помощь/совет.

решение1

Вы также можете использовать архивы IUS и установить RPM вручную на CentOS 6. https://dl.iuscommunity.org/pub/ius/archive/CentOS/6/x86_64/

Загрузите их все и установите с помощью yum, чтобы устранить все необходимые зависимости.

решение2

Если кому-то интересно, я в итоге настроил облачный сервер CentOS 7 и установил PHP 5.4 с помощью:

yum install php

Однако я также мог бы настроить сервер CentOS 5, а затем установить PHP 5.3.29, используя репозиторий Webtatic.здесь

Поначалу у меня возникли некоторые проблемы, но в основном они были связаны с тем, что в конфигурации Apache по умолчанию не была включена функция mod rewrite.

Связанный контент