Mac에서 phpstorm의 xdebug가 마침내 움직였습니다.
지역
①php 버전 확인으로 xdebug 들어 있는지 확인
터미널php -v
PHP 7.1.14 (cli) (built: Feb 2 2018 08:42:59) ( NTS )
Copyright (c) 1997-2018 The PHP Group
예, 기본적으로 포함되어 있지 않습니다.
②xdebug 설치
※php의 버전에 맞추어
터미널brew install php71-xdebug
③다시 확인
터미널php -v
PHP 7.1.14 (cli) (built: Feb 2 2018 08:42:59) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
with Xdebug v2.6.0, Copyright (c) 2002-2018, by Derick Rethans
이제 로컬에도 xdebug가 들어왔다.
vagrant/homestead
①SSH 로그인
터미널vagrant ssh
②PHP에 디버그로 사용하는 ide 키를 추기
※homestead는 복수의 버전의 PHP가 있으므로 사용하는 버전을 지정하는 것
터미널sudo vim /etc/php/5.6/fpm/conf.d/20-xdebug.ini
마지막 줄에 아래의 한 줄 추가
터미널xdebug.idekey = "PHPSTORM"
으로 저장
터미널:wq
PHPSTORM
①PHP 지정
prefarences -> languages&flameworks -> php
CLI 인터프리터가 처음에는 아무것도 들어 있지 않으므로 지정해 드리겠습니다.
「・・・」를 클릭
「+」를 클릭하면, PHP 관련의 선택사항이 나오므로 선택한다
내 경우에는 "/usr/local/Cellar/php71/7.1.14_25/bin/php"
→MAC의 PHP가 어디에 들어가 있는지 모르고 엄청 고민해서・・・
그렇다면 "디버거 : Xdebug2.6.0"이 표시되면 OK
②SERVER 지정
prefarences -> languages&flameworks -> php -> server
이름: homestead
호스트:xxx.test(자신이 지정한 URL)
포트: 80
디버거:xdebug
프로젝트 파일에 맞는 서버의 경로 지정:/home/vagrant/code/xxx
OK
③디버그의 구성을 편집
실행 -> 구성 편집
「+」
PHP 원격 디버깅
이름: homestead
서버: ②에서 지정한 homestead
ide 키: PHPSTORM
OK
④ 디버그 실행
⑤ 디버그로 멈추고 싶은 곳에 마크
⑥ 브라우저에서 URL을 두드리기 전에 다음을 북마크에 저장합니다.
Start debugger
브라우저 북마크javascript:(/** @version 0.5.2 */function() {document.cookie='XDEBUG_SESSION='+'PHPSTORM'+';path=/;';})()
그건 그렇고, Stop debugger는 이것입니다.
브라우저 북마크javascript:(/** @version 0.5.2 */function() {document.cookie='XDEBUG_SESSION='+''+';expires=Mon, 05 Jul 2000 00:00:00 GMT;path=/;';})()
⑦⑥의 Start debugger를 클릭
⑧ 브라우저에서 URL을 두드리는
그랬더니 디버그로 멈췄다!
Reference
이 문제에 관하여(Mac에서 phpstorm의 xdebug가 마침내 움직였습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kappawater/items/f6813be2fda946534afc
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
php -v
PHP 7.1.14 (cli) (built: Feb 2 2018 08:42:59) ( NTS )
Copyright (c) 1997-2018 The PHP Group
brew install php71-xdebug
php -v
PHP 7.1.14 (cli) (built: Feb 2 2018 08:42:59) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
with Xdebug v2.6.0, Copyright (c) 2002-2018, by Derick Rethans
①SSH 로그인
터미널
vagrant ssh
②PHP에 디버그로 사용하는 ide 키를 추기
※homestead는 복수의 버전의 PHP가 있으므로 사용하는 버전을 지정하는 것
터미널
sudo vim /etc/php/5.6/fpm/conf.d/20-xdebug.ini
마지막 줄에 아래의 한 줄 추가
터미널
xdebug.idekey = "PHPSTORM"
으로 저장
터미널
:wq
PHPSTORM
①PHP 지정
prefarences -> languages&flameworks -> php
CLI 인터프리터가 처음에는 아무것도 들어 있지 않으므로 지정해 드리겠습니다.
「・・・」를 클릭
「+」를 클릭하면, PHP 관련의 선택사항이 나오므로 선택한다
내 경우에는 "/usr/local/Cellar/php71/7.1.14_25/bin/php"
→MAC의 PHP가 어디에 들어가 있는지 모르고 엄청 고민해서・・・
그렇다면 "디버거 : Xdebug2.6.0"이 표시되면 OK
②SERVER 지정
prefarences -> languages&flameworks -> php -> server
이름: homestead
호스트:xxx.test(자신이 지정한 URL)
포트: 80
디버거:xdebug
프로젝트 파일에 맞는 서버의 경로 지정:/home/vagrant/code/xxx
OK
③디버그의 구성을 편집
실행 -> 구성 편집
「+」
PHP 원격 디버깅
이름: homestead
서버: ②에서 지정한 homestead
ide 키: PHPSTORM
OK
④ 디버그 실행
⑤ 디버그로 멈추고 싶은 곳에 마크
⑥ 브라우저에서 URL을 두드리기 전에 다음을 북마크에 저장합니다.
Start debugger
브라우저 북마크javascript:(/** @version 0.5.2 */function() {document.cookie='XDEBUG_SESSION='+'PHPSTORM'+';path=/;';})()
그건 그렇고, Stop debugger는 이것입니다.
브라우저 북마크javascript:(/** @version 0.5.2 */function() {document.cookie='XDEBUG_SESSION='+''+';expires=Mon, 05 Jul 2000 00:00:00 GMT;path=/;';})()
⑦⑥의 Start debugger를 클릭
⑧ 브라우저에서 URL을 두드리는
그랬더니 디버그로 멈췄다!
Reference
이 문제에 관하여(Mac에서 phpstorm의 xdebug가 마침내 움직였습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kappawater/items/f6813be2fda946534afc
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
javascript:(/** @version 0.5.2 */function() {document.cookie='XDEBUG_SESSION='+'PHPSTORM'+';path=/;';})()
javascript:(/** @version 0.5.2 */function() {document.cookie='XDEBUG_SESSION='+''+';expires=Mon, 05 Jul 2000 00:00:00 GMT;path=/;';})()
Reference
이 문제에 관하여(Mac에서 phpstorm의 xdebug가 마침내 움직였습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kappawater/items/f6813be2fda946534afc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)