M1 Pro칩 MacBook에서 Local환경으로 PHP 개발을 진행할 때, PHPStorm에 Xdebug를 연동하여 사용해봅니다.
1. php version 및 macOS 버전 확인
## PHP 버젼 확인
$ php --version
## PHP에 맞는 MacOS 확인
$ file'which php'
- php --version 명령어로 확인하면 현재 설치된 PHP에 xDebug가 확장되어 있는지 확인이 가능합니다.
- 아래와 같이 "with Xdebug" 항목이 없으면 확장되지 않은 상태임으로 확장이 필요합니다.
- [file `which php`] 명령어로 현재 설치되어있는 php가 어떤 프로세스에 적합한지 확인합니다.
- 아래의 사진은 arm64 프로세스에 적합한 php가 깔려있다는 예제.
2. 각자에 맞는 arm프로세스의 xdebug를 설치 및 확인
## arm64
$ arch -arm64 sudo pecl install xdebug
## armx86_64
$ arch -x86_64 sudo pecl install xdebug
- 위의 각 설치 명령어로 xdebug를 설치하였다면 php --version으로 확장이 자동으로 완료되었는지 확인
$ php --version
3. 로컬 설치된 php --ini 파일을 찾아 xdebug 설정하기
- [php --ini] 명령어를 이용하여 ini파일 위치를 찾아 xdebug관련 설정
4. PHPStorm에 PHP CLI 등록 및 사용하기
- php 경로 확인
$ which php
- Precerences > PHP > CLI Interpreter 추가
5. Debug configurations 설정
- phpunit.xml 파일을 alternative configuration file로 지정하여 Debug Configurations를 설정합니다.
6. Debub 실행하기
- PHP storm 우측 상단에 listening for PHP debug Connections 를 활성화 합니다.
- 원하는 장소에 BreakPoint를 활성화 합니다.
- php파일을 실행(GET : url / POST : postman data request 등)합니다.
- 결과를 확인합니다.
'ETC > 개발 IDE 설정' 카테고리의 다른 글
Windows WSL2 Ubuntu에서 Valet 설치하기 (0) | 2022.12.05 |
---|---|
MacOS 개발 환경 WindowsOS에서 구축하기 (0) | 2022.07.15 |
[IntelliJ] 인텔리제이(IntelliJ)에서 break point 비활성화 해결방법 (1) | 2022.06.10 |
[Putty] Putty 한글 깨짐 현상 해결하기 (3) | 2020.04.27 |
[Eclipse] Java 무료 개발 IDE, Eclipse 설치하기 (0) | 2020.03.19 |