반응형
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
반응형
'web' 카테고리의 다른 글
[ERROR] Got error 176 "Read page with wrong checksum" from storage engine Aria (0) | 2023.08.13 |
---|---|
[크롬] 캐시 비활성화 (0) | 2023.05.17 |
web tts (0) | 2023.05.15 |
[mac, xampp] 가상 도메인 설정 (0) | 2023.05.11 |
mysql 사용자 추가, DB 생성, 권한부여 (0) | 2023.05.11 |
댓글