XAMPP에서 여러 PHP 버전 사용
소개
XAMPP는 널리 사용되는 웹 개발 도구입니다. 여기에는 Apache, MySQL 및 PHP가 포함됩니다. 기본적으로 XAMPP는 단일 PHP 버전과 함께 제공됩니다. 그러나 여전히 이전 PHP 기능에 의존하는 레거시 프로젝트를 실행하는 경우와 같이 여러 PHP 버전을 사용해야 하는 상황이 있을 수 있습니다.
여러 PHP 버전 사용 옵션
XAMPP에서 여러 PHP 버전을 사용하는 방법에는 여러 가지가 있습니다.
옵션 1: 특정 버전에 대한 PHP 버전 지정 디렉터리
이 옵션을 사용하면 특정 PHP 버전에서 실행할 특정 디렉터리를 구성할 수 있습니다. 이렇게 하려면:
ScriptAlias /php56 "C:/xampp/php56" Action application/x-httpd-php56-cgi /php56/php-cgi.exe
<Directory "C:\xampp\htdocs\my_old_project1"> <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </Directory>
옵션 2: 별도의 포트에서 이전 PHP 버전 실행
이 옵션을 사용하면 이전 PHP 버전을 실행할 수 있습니다. XAMPP의 기본값과 다른 포트의 버전입니다. 이렇게 하려면:
Listen 8056 <VirtualHost *:8056> <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </VirtualHost>
포트 8056에서 PHP 파일에 액세스하는 경우(예: http://localhost:8056/old_project.php), 이전 PHP 버전으로 실행됩니다.
옵션 3: 가상 호스트에서 이전 PHP 버전 실행
이 옵션을 사용하면 특정 PHP 버전을 사용하는 가상 호스트를 만들 수 있습니다. 이렇게 하려면:
<VirtualHost localhost56:80> DocumentRoot "C:\xampp\htdocs56" ServerName localhost56 <Directory "C:\xampp\htdocs56"> Require all granted </Directory> <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </VirtualHost>
가상 호스트에서 PHP 파일에 액세스할 때(예: http://localhost56/old_project.php), 이전 PHP 버전에서 실행됩니다.
위 내용은 XAMPP와 함께 여러 PHP 버전을 동시에 사용하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!