본문 바로가기

[mac] xampp설치 이후 xdebug 설치하기

web by 코나인 2023. 5. 11.
반응형

php 디버깅을 위해서 xdebug 설치

 

필요한 도구 설치

brew install autoconf automake libtool

xdebug 다운로드

git clone https://github.com/xdebug/xdebug.git

xdebug 설치

cd xdebug
phpize

 

xdebug 설정

php compile type 찾기

결과 예) /Applications/XAMPP/bin/php: Mach-O 64-bit executable x86_64

file `which php`

 

위 결과에 따라서 아래의 arm64 또는 x86_64 명령어 중 택 1

# Then if it's arm64 run this command:

arch -arm64 sudo pecl install xdebug
# or if PHP was compiled for x86_64 architecture, run this command:

arch -x86_64 sudo pecl install xdebug

 

php.ini 설정

[xdebug]
zend_extension=/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20220829/xdebug.so
xdebug.mode=debug
xdebug.start_with_request=yes
xdebug.var_display_max_depth = 10

 

xdebug용 var_dump 사용

xdebug_var_dump($wp_query);

 

적용전(var_dump)

 

적용후(xdebug_var_dump)

 

출처

https://www.w3docs.com/snippets/php/how-to-get-xdebug-var-dump-to-show-full-object-array.html

https://blog.devsense.com/2022/install-xdebug-for-xampp-on-mac

 

반응형

댓글