Мне интересно, могут ли помочь какие-нибудь гуру linux / php. Короче говоря, мне было поручено создать зеркало / резервную копию веб-сайта, созданного в PHP 5.3.29 для снижения любых рисков, если существующий сервер выйдет из строя по какой-либо причине.
Приложение огромно, унаследовано и написано на PHP 5.3.29. Я попытался загрузить его локально и запустить на моем локальном МАМП экземпляр, использующий самую последнюю версию PHP, но из-за разницы между 5.3.29 и текущей версией приложение постоянно дает сбой. Я предложил переписать приложение в будущем, но для временного решения мне нужно, чтобы это работало.
у меня есть CentOS 7 сервер настроен с установленной последней версией PHP, но, очевидно, я знаю, что это выйдет из строя, я просмотрел онлайн и не смог найти хорошего решения.
Есть ли у кого-нибудь рекомендации (я работаю напрямую с серверами Linux всего несколько месяцев, поэтому я все еще новичок в некоторых областях). как я могу запустить PHP 5.3.29 на CentOS 7?
Спасибо за любую помощь / совет.
Вы также можете использовать архивы IUS и вручную установить RPM на CentOS 6. https://dl.iuscommunity.org/pub/ius/archive/CentOS/6/x86_64/
Загрузите их все, и установка с помощью yum решит любые зависимости, которые могут вам понадобиться.
Если кому-то интересно, я закончил настройку облачного сервера CentOS 7 и установил PHP 5.4 с помощью:
yum install php
Однако я также мог настроить сервер CentOS 5, а затем установить php 5.3.29 с помощью репозитория Webtatic. Вот
Сначала у меня были некоторые проблемы, но в основном это было связано с конфигурацией apache по умолчанию, в которой не было включено перезапись мод.