CentOS 7에서 레거시 PHP 5.3.29 앱을 미러링하려고 합니다(이상한 것 같아요!)

CentOS 7에서 레거시 PHP 5.3.29 앱을 미러링하려고 합니다(이상한 것 같아요!)

혹시 리눅스/php 전문가가 도움을 줄 수 있는지 궁금합니다. 간단히 말해서, 저는 웹사이트의 미러/백업을 만드는 임무를 맡았습니다.PHP 5.3.29어떤 이유로든 기존 서버에 장애가 발생하는 경우 위험을 완화합니다.

이 앱은 거대하고 레거시이며 다음 언어로 작성되었습니다.PHP 5.3.29. 로컬로 다운로드하여 로컬에서 실행하려고 했습니다.MAMP최신 버전의 PHP를 사용하는 인스턴스를 사용하고 있지만 5.3.29와 현재 버전의 차이로 인해 앱이 곳곳에서 실패합니다. 앞으로 앱을 다시 작성할 것을 제안했지만 임시 솔루션을 위해서는 이 작업이 필요합니다.

나는 가지고있다센트OS 7최신 버전의 PHP가 설치된 서버를 설정했지만 분명히 이것이 실패할 것이라는 것을 알고 있습니다. 온라인에서 살펴봤지만 좋은 해결책을 찾지 못했습니다.

누구든지 권장 사항이 있습니까? (저는 몇 달 동안 Linux 서버로 직접 작업해왔기 때문에 아직 일부 영역에 익숙하지 않습니다.) CentOS 7에서 PHP 5.3.29를 실행하려면 어떻게 해야 합니까?

도움/조언을 보내주셔서 감사합니다.

답변1

IUS 아카이브를 사용하고 CentOS 6에 RPM을 수동으로 설치할 수도 있습니다. https://dl.iuscommunity.org/pub/ius/archive/CentOS/6/x86_64/

모두 다운로드하고 yum으로 설치하면 필요한 모든 종속성이 해결됩니다.

답변2

궁금한 사람이 있을까봐 다음을 통해 CentOS 7 클라우드 서버를 설정하고 PHP 5.4를 설치했습니다.

yum install php

그러나 CentOS 5 서버를 설정한 다음 Webtatic repo를 사용하여 PHP 5.3.29를 설치할 수도 있습니다.여기

처음에는 몇 가지 문제가 있었지만 주로 모드 재작성이 활성화되지 않은 기본 아파치 구성 때문이었습니다.

관련 정보