XAMPP의 다양한 PHP 버전: 종합 가이드
소개
인기 있는 XAMPP 웹 개발 환경은 일반적으로 단일 PHP 버전에서 실행됩니다. 그러나 개발자는 여러 PHP 버전이 필요한 시나리오에 직면할 수 있습니다. 이 문서에서는 XAMPP에서 여러 PHP 버전을 실행하여 기존 프로젝트와 현재 프로젝트 모두와의 호환성을 보장하는 다양한 방법을 살펴봅니다.
옵션 1: 디렉터리별 PHP 버전
프로젝트의 경우 다른 PHP 버전이 필요한 경우 특정 버전에서 실행되도록 특정 디렉터리를 구성할 수 있습니다.
1단계: 설치 및 구성 추가 PHP 버전
php.net에서 이전 PHP 버전을 다운로드하여 지정된 디렉터리(예: C:xamppphp56)에 추출합니다. 추출된 디렉터리에서 php.ini 파일을 수정하여 확장 기능을 활성화합니다.
2단계: Apache 구성
httpd-xampp.conf 파일을 편집하고 다음 코드를 추가합니다. 맨 아래:
ScriptAlias /php56 "C:/xampp/php56" Action application/x-httpd-php56-cgi /php56/php-cgi.exe <Directory "C:/xampp/php56"> ... (AllowOverride, Options, Require directives) <Files "php-cgi.exe"> Require all granted </Files> </Directory>
3단계: 특정 PHP에서 실행되도록 디렉터리 설정 버전
httpd-xampp.conf 내에서 이전 PHP 버전을 사용하려는 각 디렉터리에 대해 다음을 추가합니다.
<Directory "C:\xampp\htdocs\my_old_project1"> <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </Directory>
옵션 2: 별도의 포트 이전 PHP 버전
다른 포트에서 이전 PHP 버전을 실행하려면 다음 코드를 포트 하단에 추가하세요. httpd-xampp.conf:
Listen 8056 <VirtualHost *:8056> <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </VirtualHost>
이 버전은 http://localhost:8056/에서 액세스할 수 있습니다.
옵션 3: 이전 PHP 버전용 Virtualhost
이전 PHP 버전을 사용하여 가상 호스트(예: localhost56)를 생성하려면 디렉토리를 생성하세요. (예: htdocs56), 호스트 파일에 localhost56을 추가하고 httpd-xampp.conf에 다음을 추가합니다.
<VirtualHost localhost56:80> DocumentRoot "C:\xampp\htdocs56" ServerName localhost56 ... (Require, Directory directives) <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </VirtualHost>
이제 http://localhost56/에서 이 가상 호스트에 액세스할 수 있습니다.
이러한 방법을 사용하면 XAMPP에서 여러 PHP 버전을 원활하게 활용하여 개발을 희생하지 않으면서도 다양한 프로젝트와의 호환성을 보장할 수 있습니다. 효율적입니다.
위 내용은 XAMPP에서 여러 PHP 버전을 동시에 실행하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!