Visual Studio Code 에서 PHP 프로그래밍 및 디버그를 해보겠습니다.
Visual Studio Code 홈페이지에서 PHP 프로그래밍을 하는 방법에 대하여 소개되어 있는 페이지가 있습니다. 아래 링크를 클릭해 주세요.
https://code.visualstudio.com/docs/languages/php
이 페이지대로만 하면 쉽게 할 수 있겠다고 생각하겠지만 그렇지 않습니다.
전제 조건으로 PHP가 컴퓨터에 설치되어 있어야 합니다.
1. http 서버 및 php 설치
- http 서버는 apache를 사용해도 되고 윈도우에서 제공하는 iis를 중 원하는 서버를 설치 및 설정합니다.
- php는 홈페이지에서 직접 다운로드 받아서 설치합니다. iis의 경우 "웹 플랫폼 설치 관리자"를 통해 php를 설치할 수도 있습니다.
2. PHP 확장프로그램 설치
- 서버 설정 및 php 설치가 완료되었으면 visual studio code 확장 프로그램 중 PHP IntelliSense 와 PHP Debug 를 설치합니다.
3. php 실행파일 경로 설정
- 설치가 완료되었으면 상단 메뉴 중 파일(F) - 기본 설정(P) - 설정(S) 로 들어가서 php 실행파일 경로를 지정합니다.
4. 디버깅
- 디버깅을 위해서는 xdebug 를 설치해야 합니다. (저는 여기서 막혀서 좀 해맸습니다.)
4-1, xdebug 설치 방법
- 가장 쉽게 xdebug를 설치하는 방법은 xdebug install wizard 페이지(https://xdebug.org/wizard.php)에 phpinfo의 정보를 복사해서 붙여넣기 하면 설치 방법을 알려줍니다.
4-1-1) xdebug 파일(dll 파일 1개)을 다운로드 받습니다.
4-1-2) php설치폴더 하위에 있는 ext" 폴더에 다운로드 받은 dll 파일을 복사합니다.
4-1-3) php설치폴더에 있는 php.ini 파일을 편집기로 열어서 xdebug 관련 설정 값을 추가합니다.
[XDebug]
zend_extension="xdebug dll 파일이 있는 경로"
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
4-1-4) 웹 서버를 재시작 합니다.
- xdebug 설치가 완료된 후에 visual studio code 를 재시작합니다.
- php 폴더를 추가하고 php 파일을 열고 F5 버튼을 클릭하면 디버그 언어를 선택하는 창이 나타납니다(java php 등)
- php를 선택하면 xdebug를 활용하여 디버깅을 할 수 있습니다.
감사합니다.
'프로그래밍 > PHP' 카테고리의 다른 글
안드로이드 DB CRUD(쓰기, 읽기, 수정, 삭제) 3 - PHP로 MySQL에 접근하기 (1) | 2018.06.08 |
---|---|
mysql DB 내용을 php를 활용하여 json 형식으로 가져오기 (0) | 2018.06.07 |