%EC%97%90%20%EC%9E%88%EB%8A%94%20PHP%205.2%20%EB%B0%8F%20PHP%205.3.png)
PHP 5.2와 PHP 5.3 모두에서 개발해야 합니다. 내 시스템에 두 버전을 설치하고 두 버전 사이를 빠르게 전환할 수 있는 기능이 필요합니다.
내가 찾은 한 가지 해결책은 다른 PHP가 필요할 때마다 업그레이드/다운그레이드하는 것이지만 하나의 Apache 구성 파일만 전환할 수 있는 솔루션을 원합니다.
답변1
당신은 이것을 매우 쉽게 할 수 있습니다PHP-FPM. 서로 다른 PHP 버전으로 두 개의 인스턴스를 사용하십시오.
답변2
가장 좋은 방법은 특수 파일 확장자나 특수 경로가 다른 버전 모듈에서 실행되도록 아파치 구성을 수정하는 것입니다.
APT를 사용하여 두 가지를 별도로 설치할 수는 없을 것입니다. 나는 apt를 사용하여 최신 PHP 패키지를 설치하고 원하는 이전 버전의 PHP를 다른 경로 접두사와 다른 아파치 모듈 이름으로 컴파일합니다.
답변3
이 시도 :
- 컴파일 두 PHP 모두 /usr/local/php-5.2 및 /usr/local/php-5.3 위치에서 말합니다.
- 다음에서 필수 PHP의 심볼릭 링크를 생성하세요./usr/local/php -> /usr/local/php-5.x(스위치에 대한 심볼릭 링크를 제거하고 생성하기만 하면 됩니다)
- 그리고 각각의 위치를libphp5.so(아파치 2.2의 경우) /usr/local/php-5.x
- 아파치 구성에서 다음을 작성하십시오.
LoadModule php5_module "/usr/local/php/libphp5.so"