일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- child theme
- html
- 구글 클라우드
- Apache
- front page
- php
- SSL
- crontab
- new user
- wordpress
- mysql
- CentOS7
- home page
- Liniux
- MariaDB
- DOM Parser
- https
- Linux
- Google Cloud
- LetsEncrypt
- git pull
- non-www
- launch.json
- Mac
- centos
- Xdebug
- root
- vscode
- Certbot
- Fail2ban
- Today
- Total
목록Xdebug (2)
between 0 and 1
xdebug (version 3.x.x +) install pecl install xdebug xdebug 3+ version will be installed (@2021.01.03) configuration php.ini [xdebug] zend_extension="xdebug.so" xdebug.mode=debug check $> php -i | grep “xdebug” vscode connection run vscode shft+command+x (to bring up the extensions window) find and install “PHP Debug” open debug window (shift + command + D) create launch.json set xdebug port 900..
php 로 개발을 할 때, var_dump를 이용해 디버깅하게 되는데,이때, 긴 문자열은 전체가 다 나오지 않고, 일부분만 크롭되어 보이는 경우가 있다. 전체 문자열을 모두 보고 싶을 때는, 제한을 풀어줘야 한다. 특히 xdebug를 사용하는 중이라면, xdebug에서 var_dump 설정값이 오버로드 되므로,php.ini에서 xdebug의 값을 변경해 주어야 한다. 변경해줘야 할 값은 총 3가지로 아래와 같다. xdebug.var_display_max_children = -1xdebug.var_display_max_data = -1xdebug.var_display_max_depth = -1 위 변수들에 관한 정보는 xdebug 홈페이지에 설명되어 있다 (https://xdebug.org/docs/ind..