본문 바로가기
IT

윈도우 PC Apache 2.4.62 와 PHP8.2ts 버전 연동

by SOGNOD 2025. 2. 6.
반응형

Firebase 설치 위해 PHP 8.x 상향

잘 사용하던 Apache 2.4.4x 버전에서 Firebase 설치가 되지 않음
원인은 PHP 8.x 이상 요구함 - 여태 PHP 7.x 사용 ㅠㅠ;;; 

개발용 윈도우 PC에 Apache, PHP8.2 간단 환경 작업
기록하는 습관을 지키기 위해 적어 보아요.

 

1. Apache 설정 파일 수정 (httpd.conf)

httpd.conf 파일을 열어 다음 설정을 추가합니다.

# PHP 모듈을 Apache에 로드
LoadModule php_module "C:/php8/php8apache2_4.dll"

# PHP 파일의 기본 확장자 설정
AddHandler application/x-httpd-php .html .htm .php

# PHP가 설치된 폴더 경로 설정
PHPIniDir "C:/php8"

PHPIniDir 설정은 PHP 설정 파일(php.ini)이 있는 폴더를 가리킵니다.

 

2. php.ini 파일 설정

  • PHP 설치 폴더에서 php.ini-development 파일을 php.ini로 이름을 변경한 후, 파일을 열고 필요한 설정을 추가합니다.
  • extension_dir 설정을 통해 PHP 확장 모듈 폴더를 지정합니다. 

extension=openssl, extension=mysqli 등 필요한 PHP 확장을 활성화하려면 확장 목록에서 주석(;)을 제거하세요.

extension_dir = "C:/php8/ext"

관리하기 편한 폴더로 변경

3. 환경 변수 설정

  • PHP 폴더 경로(C:\php8)를 Windows 환경 변수의 Path에 추가하면, PHP 명령을 명령 프롬프트에서 사용할 수 있습니다.
  • "환경 변수 편집"에서 시스템 변수 Path에 C:\php8를 추가하세요.

 

4. Apache 서버 재시작

  • Apache를 다시 시작하여 설정을 반영합니다. httpd.conf 파일을 저장하고 Apache를 재시작한 후, 설정이 올바르게 적용되었는지 확인하세요.
  • XAMPP와 같은 도구를 사용하지 않는다면 명령 프롬프트에서 다음 명령을 통해 Apache를 시작하거나 재시작할 수 있습니다.
httpd -k restart

 

윈도우 서비스에 등록까지 하고 끝.

반응형