[PHPSTORM] 가상 웹서버 생성 및 설정

상단 메뉴의 Run > Edit Configurations... 클릭
 
 
 
구성 설정이 열리면 왼쪽 상단의 + 버튼을 누르고 PHP Built-in Web Server를 클릭
 
 
HOST 주소나 호스트명을 입력하고 웹서버로 사용할 포트번호를 입력합니다. 그리고 바로 하단의 Document root에 웹서버의 root 경로를 지정해 주어야 합니다. 이때 경로를 자신의 프로젝트 최상단 경로로 지정해주면 됩니다. 저의 경우 doc으로 지정하였습니다.
 
 
 
phpStorm 우측 상단의 Run 환경을 방금 설정한 서버로 해두고 실행 버튼을 누름
 
 

/opt/homebrew/Cellar/php/8.1.2/bin/php -S localhost:80 -t /Users/lucas/PhpstormProjects/PhpProject
[Fri Feb 18 16:58:23 2022] Failed to listen on localhost:80 (reason: Permission denied)

위 옵션에서 8080 포트로는 접속에 성공 했으나 80포트는 권한이 필요하다. 80포트로 오토바인딩 해주는 설정필요
 
브라우저를 띄우고 localhost/test.php에 접속해봅니다. (test.php는 제가 작성한 페이지입니다.)
-> localhost:8080/hello.php
웹서버 설정의 Document root를 프로젝트 최상위 경로에 두었기 때문에 아파치 웹서버에 프로젝트를 배포한것과 같은 원리로 동작

 



출처: https://dololak.tistory.com/642?category=636506 [코끼리를 냉장고에 넣는 방법]

 

 

'php' 카테고리의 다른 글

php) 클래스, 함수, 생성자, array를 활용한 CRUD  (0) 2022.02.26
php) 배열  (0) 2022.02.26
php) 연산자, 반복문  (0) 2022.02.25
php) 주석,숫자,문자,변수,상수  (0) 2022.02.24
m1 PhpStorm 설정 / Hello 프린트  (0) 2022.02.18
Comment