Visual Studio Code 를 설치해서 PHP Debuging 이 좀 더 편리한지 알아보는 중이다.
1. 한글 Pack 설치
- 설치하면 메뉴가 한글로 나온다.
2. PHP Pack 설치
https://code.visualstudio.com/docs/languages/php 에 기본 설치해야 할 PHP Extension 정보가 나온다.
3. APM(Apache + PHP + MySQL) 설치
- 윈도우 기반에서 설치할 수 있는 툴은 autoset9, autoset10, xampp 가 있다.
- 구글 검색하면 나온다.
- 테스트를 해보니까 autoset9 은 제대로 지원을 못한다. autoset10 또는 xampp 를 설치하시라.
4. PHP 설치경로 설정
- VS Code 프로그램에서 파일 - 기본설정 - 설정을 누른다.
php.validate.executablePath 를 추가하고 저장한다.
5. PHP 디버거 설정
- https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-debug 에서
- DEBUG 를 설치한다.
- 커서를 아래로 내려서 Installation 을 읽고 Download 를 누르면
https://xdebug.org/download.php 에서 APM 설치한 PHP 버전에 맞는 버전을 다운로드 받는다.
- 다운로드한 php_xdebug-2.7.2-7.2-vc15-x86_64.dll 파일을 PHP 파일이 설치된 하위 폴더 ext 에 옮긴다.
https://xdebug.org/wizard.php 를 브라우저에서 열고 phpinfo(); 내용을 CTRL + A를 눌러 복사한 다음 붙여넣기를 한다.
지원하지 않는다고 나온다.
하지만 https://xdebug.org/docs/install#configure-php 에서 보면 오래된 PHP 버전도 지원한다고 나온다.Autoset10 으로 설정하고 phpinfo() 내용을 CTRL + C로 복사하여 붙여넣기 했더니 아래와 같이 보여준다.
- php.ini 파일을 열어 아래와같이 수정한다.
[XDebug]
zend_extension="C:/AutoSet10/Server/bin/ext/php_xdebug-2.7.2-7.2-vc15-x86_64.dll"
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
- 이제 APM(autoset10)을 재시작한다.
6. VS Code를 재시작하여 디버깅을 해본다.
구글링을 해보니 PHP 코드 로직 테스트 등에는 결과를 알 수 있어 좋을 거 같다.
7. Web 서버와 연동 기능
- PHP Server를 설치하니까 Web 브라우저로 내용을 보여주기는 한다.
- Aptana Studio 와 다르게 Local 에 설치된 Web 서버와 직접 연결하여 보여주는 기능이 없는 것인지
못찾은 것인지 모르겠다..
'Web 프로그램 > Web 개발도구' 카테고리의 다른 글
Eclipse 기본 인코딩 UTF-8 변경하기 (0) | 2019.08.27 |
---|---|
VSCode PHP extension (0) | 2019.05.23 |
[Brackets] 단축키 (0) | 2018.12.10 |
브라켓(A modern, open source text editor) 설치 (0) | 2018.06.18 |
XAMPP 윈도우용 서버 설치 (0) | 2017.06.16 |