2010-05-26 3 views
2

현재 XAMPP에 PHP 5.3이 있습니다. Zen Cart 1.8을 실행하려면 PHP 5.2를 실행해야합니다 (패치는 알고 있지만 여전히 작동하지 않습니다). 나는 현재 실행중인 동일한 XAMPP 환경에서 실행하는 것을 선호합니다.XAMPP 설치시 PHP 5.3 및 5.2를 실행하는 방법

이 작업을 수행 할 수있는 방법이 있습니까, 아니면 다른 디렉토리 또는 다른 곳에서 PHP 5.2로 XAMPP를 다시 설치해야합니까?

모든 입력을 이해하십시오.

+0

실행중인 OS는 무엇입니까? – webbiedave

+0

http://meows.us/my-life/running-multiple-versions-of-xampp-on-ubuntu-linux/ –

답변

2

개인적으로는 두 개의 다른 서버를 실행하는 경우가 많지만 다른 프로젝트를 수행하는 경우가 많으므로 동일한 설치에서이 작업을 수행 할 수 있습니다. 그렇지만.

가장 좋은 방법은 원래 PHP 패키지 (PHP_OLD 또는 다른 것)의 이름을 바꾸고 새로운 PHP 패키지 (PHP_OLD 등)를 만들어 필요한 경우 쉽게 되돌릴 수 있도록하는 것입니다.

PHP 5.3을 실행중인 XAMPP 버전을 다운로드하고 PHP 디렉토리를 XAMPP에서 복사하고 xampp/apache/bin (5.3 버전)에서 5.3 패키지를 가져 오는 것을 잊지 마십시오. 일부 파일의 이름을 바꾸거나 (100 % 기억하지 못할 수도 있음) XAMPP를 다시 시작하고 phpinfo()를 실행해야합니다.

+0

또는 여러 버전의 XAMPP를 설치하고 폴더 이름을 바꿀 수 있습니다. http://stackoverflow.com/a/14896801/368896 –

0

당신이 나를 위해 일한,이 튜토리얼을 따라 수 : http://ubuntuforums.org/showpost.php?p=9080474&postcount=7 을 요약하면 :

  • 것은 이전 패키지를 제거
  • 카르마 버전 (5.2)
  • APT 핀의
  • 힘 설치 피해야 할 lucid (10.04)로 업그레이드했지만 여전히 karmic (9.10)에서 업데이트를 수신합니다.

기본 LAMP 스택의 경우 다음 고정 작업이 적용됩니다.

Package: php5 
Pin: release a=karmic 
Pin-Priority: 991 

Package: php5-gd 
Pin: release a=karmic 
Pin-Priority: 991 

Package: php5-mysql 
Pin: release a=karmic 
Pin-Priority: 991 

Package: php5-cli 
Pin: release a=karmic 
Pin-Priority: 991 

Package: php5-common 
Pin: release a=karmic 
Pin-Priority: 991 

Package: libapache2-mod-php5 
Pin: release a=karmic 
Pin-Priority: 991 
0

PHP 5.3을 모듈로 사용하고 PHP 5.2를 CGI 또는 빠른 CGI와 함께 사용할 수 있다고 생각합니다.