[ PHP ] P..PP.. PHP!!

sangjun

·

2022. 1. 17. 14:56

흑마법 PHP 개발환경을 세팅하게 된 이유: 웹 해킹 공부하면서 드림핵에서 Guest Book v0.2를 풀어야 되는데

분명 이론적으로는 맞고 로컬에서 Dom Clobbering이 되는 것을 확인했다.

하지만 리모트 서버에서는 동작하지 않아 결국 php 환경을 세팅하고 테스트해보기로 한다.

 

이전에는 Bitnami를 썼지만 코드를 고칠때마다 restart를 해줘야 적용되어서 실시간으로 적용하고 확인할 수 있는

Live Server를 이용하기로 했다.

로컬에서 테스트할 때
리모트 서버에서 실행할 때
결과물

 

 

 

 

설치 순서

1. XAMPP 설치

2. VSCODE에서 Live server 설치

3. Chrome extension에서 Live Server 설치

4. vscode와 Chrome extension에서 몇 가지 설정해주기


1. XAMPP 설치

XAMPP설치 후에 htdocs파일을 찾는다.

2. VSCODE에서 LiveServer 설치

3. Chrome Extension에서 Live Server설치

4. 설정해주기

- 크롬 익스텐션의 Live Server를 키면 Actual Server Address랑 Live Server Address 두 가지가 나온다.

- Actual Server Address는 XAMPP폴더의 htdocs에서 실제 어떤 폴더에서 작업하는지를 나타낸다.

나는 htdocs내에 workspace폴더를 만들어 workspace에서 작업하기로 했다.

- Live Server Address는 VSCODE에서 ALT+L  -> ALT+O를 하면 Live Server가 켜지는데 이때  Live Server의 URL을 말한다.

- 만약 php not found가 뜬 다면 이렇게 php.exe를 찾아서 경로 설정해준다.

 

GuestBook v0.2ㅣ..ㅎㅎ

 

Reference:

https://www.youtube.com/watch?v=jMO2sLJElzs