Visual Studio Code로 PHP 원격 디버그 환경 구축
서버측 설정
자신이 사용하고 있는 가상 호스트용의 설정 파일에 이하를 추가한다.
php_value session.auto_start 0
php_value xdebug.remote_autostart 1
php_value xdebug.remote_host none
php_value xdebug.remote_connect_back 1
php_value xdebug.remote_port 9009
remote_host none
remote_connect_back 1
부분이 포인트.
이것을 설정하는 것으로, 로컬 → 리모트 → 리모트 → 로컬, 라고 하는 상태에 접속을 돌려준다.
Apache를 다시 시작하여 설정을 반영합니다.
만약을 위해 phpinfo()
로 확인하면 좋을지도.
로컬 측 설정
확장 기능 설치
PHP Debug를 설치합니다. php debug
에서 맨 위에 나옵니다.
디버그 설정 추가
메뉴에서 デバッグ
-> 構成を追加
에서 PHP
를 선택합니다.
디폴트로 Listen for XDebug
와 Launch currently open script
의 2 종류가 설정되어 있으므로 XDebug 쪽을 괴롭힌다.
launch.json{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9002,
"pathMappings": {
"/home/foo/bar": "${workspaceRoot}"
}
},
...
pathMappings
의 키는 로컬 작업 공간에 해당하는 원격 측 디렉토리를 지정합니다.
사용법
F5
에서 디버깅 시작.
적당한 곳에 브레이크 포인트를 두고 해당 페이지에 액세스해 보자.
끝.
이하의 기사를 참고로 했습니다.
htps : // 코 m / 타쿠도 / ms / 35d2fd3c6 9846715bf4
Reference
이 문제에 관하여(Visual Studio Code로 PHP 원격 디버그 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mimizq/items/19e119e372413efe9e66
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
php_value session.auto_start 0
php_value xdebug.remote_autostart 1
php_value xdebug.remote_host none
php_value xdebug.remote_connect_back 1
php_value xdebug.remote_port 9009
확장 기능 설치
PHP Debug를 설치합니다.
php debug
에서 맨 위에 나옵니다.디버그 설정 추가
메뉴에서
デバッグ
-> 構成を追加
에서 PHP
를 선택합니다.디폴트로
Listen for XDebug
와 Launch currently open script
의 2 종류가 설정되어 있으므로 XDebug 쪽을 괴롭힌다.launch.json
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9002,
"pathMappings": {
"/home/foo/bar": "${workspaceRoot}"
}
},
...
pathMappings
의 키는 로컬 작업 공간에 해당하는 원격 측 디렉토리를 지정합니다.사용법
F5
에서 디버깅 시작.
적당한 곳에 브레이크 포인트를 두고 해당 페이지에 액세스해 보자.
끝.
이하의 기사를 참고로 했습니다.
htps : // 코 m / 타쿠도 / ms / 35d2fd3c6 9846715bf4
Reference
이 문제에 관하여(Visual Studio Code로 PHP 원격 디버그 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/mimizq/items/19e119e372413efe9e66
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Visual Studio Code로 PHP 원격 디버그 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mimizq/items/19e119e372413efe9e66텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)