xampp php 버전 7을 실행하면 모든 것이 괜찮지만 xampp php 버전 8을 실행했지만 현재 프로젝트가 작동하지 않으면 이는 내 laravel 9 xampp php 버전 8 현재 프로젝트입니다
새 프로젝트를 실행하고 npm install&& npm run dev를 설치하면 또 다른 문제가 발생하지만 작동하지 않습니다. npm 설치 npm run dev를 실행하면 결과는 npm run dev
입니다.php artisan을 실행하면 로그인 URL 이후에 마이그레이션하고 제공
단일 xampp 설치로 여러 PHP 버전을 동시에 사용할 수 있는데 왜 PHP 버전 간에 전환해야 할까요?
xampp 설치에는 2가지 옵션이 있습니다:
이전 프로젝트 디렉토리에 대해서만 이전 PHP 버전을 실행하세요. 대부분의 경우 이렇게 하면 문제가 해결됩니다. 이전 PHP 버전으로 실행하려는 이전 프로젝트가 한두 개 있을 수 있습니다. 이러한 프로젝트 디렉터리에 대해서만 이전 PHP 버전을 실행하도록 xampp를 구성하면 됩니다.
별도의 xampp 포트에서 이전 PHP 버전 실행: 때때로 이전 프로젝트를 최신 PHP 버전으로 업그레이드하고 새 PHP 버전과 이전 PHP 버전 간에 동일한 프로젝트를 앞뒤로 실행해야 할 수 있습니다. 이렇게 하려면 다른 포트(예: 8056)에 이전 PHP 버전을 설정하여
http://localhost/any_project/
时,xampp 运行 PHP 7,当您访问>http://localhost:8056/any_project/
xampp를 방문하면 PHP 5.6이 실행되도록 할 수 있습니다.가상 호스트에서 이전 PHP 버전 실행: 가상 호스트(예: localhost56)를 만들어 PHP 5.6을 실행할 수 있으며, localhost에서는 PHP 7을 사용할 수 있습니다.
설정해 볼까요
1단계: PHP 다운로드
그래서 xampp에서 PHP 7을 실행 중이고 여기에 이전 PHP 버전(예: PHP 5.6)을 추가하려고 합니다. php.net에서 PHP zip 아카이브의 nts(스레드 안전이 아닌) 버전을 다운로드하고(이전 버전 아카이브 참조)
c:xamppphp56 下提取文件
에 설치하세요. 스레드 안전 버전에는 php-cgi.exe가 포함되어 있지 않습니다.2단계: 구성
php.ini
메모장에서
으아악c:xamppphp56php.ini
파일을 엽니다. 파일이 없으면php.ini-development
를c:xamppphp56php.ini
。如果该文件不存在,请将php.ini-development
复制到php.ini
에 복사하고 메모장으로 엽니다. 그런 다음 다음 줄의 주석 처리를 해제하세요.또한 Apache 구성에 다음 줄이 있는 경우
으아악httpd-xampp.conf
앞에 #(파운드 문자)를 사용하여 주석 처리합니다.
3단계: 아파치 구성
xampp 제어판을 열고 Apache 구성 버튼을 클릭한 다음
으아악Apache (httpd-xampp.conf)
를 클릭하세요. 텍스트 파일이 열립니다. 파일 하단에 다음 설정을 지정하세요.참고: 필요한 경우 1~3단계에 따라 xampp 설치에 더 많은 버전의 PHP를 추가할 수 있습니다.
4단계(옵션 1): [특정 PHP 버전을 실행하려면 디렉터리 추가]
이제 PHP 5.6에서 실행될 디렉터리를 설정할 수 있습니다. 디렉터리를 설정하려면 구성 파일(3단계의
으아악httpd-xampp.conf
) 하단에 다음을 추가하기만 하면 됩니다.4단계(옵션 2): [별도의 포트에서 이전 PHP 버전 실행]
이제 포트 8056에서 PHP v5.6을 설정하려면 구성 파일 맨 아래에 다음 코드를 추가하세요(3단계의
으아아아httpd-xampp.conf
).4단계(옵션 3): [가상 호스트에서 이전 PHP 버전 실행]
http://localhost56에서 PHP v5.6을 사용하기 위해 디렉토리(htdocs56)에 가상 호스트(localhost56)를 생성하려면 원하는 위치에 htdocs56 디렉토리를 생성하고 호스트 파일에 localhost56을 추가합니다(방법 보기). 그런 다음 구성 파일 맨 아래에 다음 코드를 추가합니다(3단계의
으아아아httpd-xampp.conf
).완료: Apache를 저장하고 다시 시작
구성 파일을 저장하고 닫습니다. xampp 제어판에서 아파치를 다시 시작하십시오. 옵션 2를 선택하면 xampp 제어판에 추가 포트(8056)가 나열된 것을 볼 수 있습니다.
자세한 내용은 다음 스레드를 확인하세요. XAMPP에서 두 가지 PHP 버전을 사용할 수 있는 방법이 있나요?