MontereyOS에 XDEBUG 설치

PHP 현재 버전 확인



터미널을 열고 다음 명령을 입력하십시오.

php -v


homebrew에서 로컬 php 버전을 사용하거나 Valet을 사용하여 여러 php 버전을 설정하는 경우 이 명령을 사용하면 정확히 현재 버전을 얻을 수 있습니다.

XDEBUG 설치



Mac 아키텍처에 따라 변경될 수 있습니다(intel/m1).

Homebrew 사용(인텔)




pecl install xdebug


애플 M1에서




arch -arm64 sudo pecl install xdebug


또는 PHP가 컴파일되는 방식과 기본 아키텍처가 무엇인지에 따라 다음과 같은 다른 명령을 사용할 수도 있습니다.

arch -x86_64 sudo pecl install xdebug


php.ini 파일 위치 얻기



터미널에서 다음 명령을 실행합니다.

php --ini


4개의 값을 얻을 수 있으며 두 번째 줄은 php.ini 파일 위치를 반환하며 이를 통해 텍스트 편집기를 열고 xdebug를 추가할 수 있습니다.

XDEBUG 추가



제 경우에는 php 8.0.18를 사용하고 있으므로 php.ini 파일 위치는 /opt/homebrew/etc/php/8.0/php.ini입니다.

이제 편집기로 파일을 열 수 있습니다. 제 경우에는 이 작은 변경 사항에 vscode를 사용하고 있으므로 터미널에서 다음 명령을 사용합니다.

code /opt/homebrew/etc/php/8.0/php.ini


터미널에서 변경하려는 경우 다음 명령을 사용할 수 있습니다.

nano /opt/homebrew/etc/php/8.0/php.ini


그런 다음 맨 끝에 다음 줄을 파일에 추가합니다.

zend_extension=xdebug
xdebug.mode=develop,debug,coverage


XDEBUG를 설정하고 XDEBUG 모드도 설정하여 --coverage 플래그를 사용하여 테스트를 실행할 때 유용합니다.

XDEBUG 구성 테스트



이제 다음 명령을 실행하여 설치를 테스트할 준비가 되었습니다.

php -v


이제 다음과 같이 표시되어야 합니다.

좋은 웹페이지 즐겨찾기