phpbrew + xdebug 환경에서 phpstorm 디버깅 설정
전제
확인 방법
php -v
라든지 php -m |grep xdebug
라든지PHPStoem 쪽에서 xdebug가 로드되었는지 확인합니다.
이미지 1
1. PHPSrorm 측에서 실행할 서버의 환경을 등록합니다.
language & frameworks -> PHP -> Servers에서 설정합니다.
servers를 선택하면 아래와 같은 설정 화면이 표시됩니다.
설정 항목은 다음과 같이 설정하십시오.
2. xdebug.ini 편집
1. xdebug.so
의 위치를 찾으십시오.
찾는 방법 : find /Users -name 'xdebug.so'
2. 나온 경로를 xdebug.ini로 설정
이미지 1에 나오는 경로를 클릭하면 PHPstorm에서 직접 수정할 수 있습니다.
나는 이런 식으로 만들었다.
phpstorm의 기본 포트는 9000입니다.
xdebug.inizend_extension="/Users/hoge/.phpbrew/php/php-7.0.14/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_log=/tmp/xdebug.log
3.PHPStorm에서의 Debug시에, 매회 1행째로 멈추는 것을 해제한다
아래에서 해제할 수 있습니다.Run > Break at first line in PHP scripts
의 체크를 OFF
4.php.ini 재로드
5. 디버그를 ON으로 하고, 로드되는 소스에 브레이크 포인트를 붙인다
6 브레이크 포인트에서 멈추면 정상으로 설정됩니다.
참고
PhpStorm에서 Xdebug를 사용할 수 있도록! - Qiita
PHPStorm에서 디버그 할 때 매번 1 행에서 멈추는 것을 해제 - Qiita
Reference
이 문제에 관하여(phpbrew + xdebug 환경에서 phpstorm 디버깅 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Tackeyyyyyyyy/items/4a3388161c26cbdf29d2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
1.
xdebug.so
의 위치를 찾으십시오.찾는 방법 :
find /Users -name 'xdebug.so'
2. 나온 경로를 xdebug.ini로 설정
이미지 1에 나오는 경로를 클릭하면 PHPstorm에서 직접 수정할 수 있습니다.
나는 이런 식으로 만들었다.
phpstorm의 기본 포트는 9000입니다.
xdebug.ini
zend_extension="/Users/hoge/.phpbrew/php/php-7.0.14/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_log=/tmp/xdebug.log
3.PHPStorm에서의 Debug시에, 매회 1행째로 멈추는 것을 해제한다
아래에서 해제할 수 있습니다.Run > Break at first line in PHP scripts
의 체크를 OFF
4.php.ini 재로드
5. 디버그를 ON으로 하고, 로드되는 소스에 브레이크 포인트를 붙인다
6 브레이크 포인트에서 멈추면 정상으로 설정됩니다.
참고
PhpStorm에서 Xdebug를 사용할 수 있도록! - Qiita
PHPStorm에서 디버그 할 때 매번 1 행에서 멈추는 것을 해제 - Qiita
Reference
이 문제에 관하여(phpbrew + xdebug 환경에서 phpstorm 디버깅 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Tackeyyyyyyyy/items/4a3388161c26cbdf29d2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
5. 디버그를 ON으로 하고, 로드되는 소스에 브레이크 포인트를 붙인다
6 브레이크 포인트에서 멈추면 정상으로 설정됩니다.
참고
PhpStorm에서 Xdebug를 사용할 수 있도록! - Qiita
PHPStorm에서 디버그 할 때 매번 1 행에서 멈추는 것을 해제 - Qiita
Reference
이 문제에 관하여(phpbrew + xdebug 환경에서 phpstorm 디버깅 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Tackeyyyyyyyy/items/4a3388161c26cbdf29d2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
참고
PhpStorm에서 Xdebug를 사용할 수 있도록! - Qiita
PHPStorm에서 디버그 할 때 매번 1 행에서 멈추는 것을 해제 - Qiita
Reference
이 문제에 관하여(phpbrew + xdebug 환경에서 phpstorm 디버깅 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Tackeyyyyyyyy/items/4a3388161c26cbdf29d2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)