윈도우용 아파치 php 버전 동시에 2개이상 띄우기

by DDART posted May 26, 2023
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

Apache 내 conf 디렉토리에 있는 httpd.conf를

복사한후 httpd_php7.conf 와 같은 다른이름으로 바꿔준다.

httpd_php7.conf 를 열어 

httpd.conf 와 포트가 겹치지 않게 

 

Listen 70
#Listen 80
#....
#....
#....
ServerName localhost:70
#ServerName localhost:80

 

처럼 바꿔주고 

 

PHPIniDir "c:/apm/php-7.4.33"
LoadModule php7_module "c:/apm/php-7.4.33/php7apache2_4.dll"
#PHPIniDir "c:/apm/php-8.2.6"
#LoadModule php_module "c:/apm/php-8.2.6/php8apache2_4.dll"


로드할 php 모듈도 바꿔준다.

 

그런후 cmd 창을 관리자모드로 연후

 

httpd -k install -n "ApachePHP7" -f "c:\apm\apache24\conf\httpd7.conf"

 

하면 윈도우 서비스에 ApachePHP7 이름으로 서비스가 추가 등록된다.

 

이제 Win+R -> services.msc 서비스 관리창 띄워서 

ApachePHP7 을 시작해주면 http://localhost 와 http://localhost:70 으로  php7, php8 을 동시에 테스트할수 있다.

 

추가한 ApachePHP7 서비스 삭제하고싶으면

역시 관리자 모드 cmd 창에서

 

httpd -k uninstall -n "ApachePHP7"

 

 


Articles

1 2 3 4