Oct
16

Laragon Mint v6.0에서 PHP 8의 Apache 시작 오류 해결

10/16/2024 11:35 PM ~에 의해 Admin 입력 Errors


소개

Laragon은 웹 서버, 데이터베이스 및 기타 도구의 설정을 단순화하는 인기 있는 로컬 개발 환경입니다. 그러나 Mint v6.0의 Laragon에 PHP 8을 통합하려고 하면 사용자는 오래된 Apache 버전과 관련된 오류를 경험할 수 있습니다. 이 블로그 게시물은 오류를 해결하고 Apache를 최신 버전으로 업그레이드하는 과정을 안내합니다.

오류: nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation

Laragon에 PHP 8을 추가하고 Apache를 시작하려고 하면 다음 오류가 발생할 수 있습니다.

nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation could not be located in the dynamic link library php-8.3.4\ext\php_curl.dll

이 오류는 사용 중인 Apache 버전이 최신 PHP 확장, 특히 php_curl.dll 확장과 호환되지 않음을 나타냅니다. 해결책은 Apache를 이러한 최신 PHP 기능을 지원하는 최신 버전으로 업그레이드하는 것입니다.

단계별 솔루션

1. 최신 아파치 버전을 다운로드하세요

오류를 해결하려면 Apache를 최신 PHP 확장을 지원하는 버전으로 업그레이드해야 합니다. Apache 바이너리의 권장 소스는 ApacheLounge입니다.

  1. ApacheLounge 다운로드 페이지를 방문하세요.
  2. 최신 버전의 Windows용 Apache를 다운로드하세요. 글을 쓰는 시점에서 최신 버전은 Apache 2.4.62입니다.

2. 현재 Apache 구성 백업

변경하기 전에 현재 Apache 구성 파일을 백업하는 것이 중요합니다. Apache 설치 디렉터리(일반적으로 C:\laragon\bin\apache\에 있음)로 이동하여 conf 디렉터리를 안전한 위치에 복사합니다.

3. 이전 Apache 설치 교체

  1. 다운로드한 Apache ZIP 파일을 임시 위치에 추출합니다.
  2. 추출된 파일을 Laragon Apache 디렉터리(C:\laragon\bin\apache\)에 복사합니다.
  3. 메시지가 나타나면 기존 파일을 바꾸십시오.

4. 업그레이드 확인

Apache 파일을 교체한 후 Apache 버전을 다시 확인하여 업그레이드가 성공했는지 확인합니다.

cd C:\laragon\bin\apache\httpd-2.4.62-240904-win64-VS17\bin
httpd.exe -V

# output
Server version: Apache/2.4.62 (Win64)

업데이트된 버전 번호가 표시되어 업그레이드가 성공했음을 확인해야 합니다.

5. 아파치 시작

마지막으로 Laragon 인터페이스에서 Apache를 시작하십시오. 모든 것이 올바르게 구성되면 Apache는 오류 없이 시작되어야 하며 nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation 오류 없이 PHP 8.3을 사용할 수 있습니다.


당신의 생각

검색
스폰서
크립토워치
우리를 따르라
공지 사항

새로운 도구가 추가되었습니다: SVG 확대/축소 치수 계산기.

스폰서