본문 바로가기

Tools/PHPStorm8

PHPStorm 파일 찾기가 안되는 경우 해결방법 PHPStorm에서 가끔 파일명 찾기가 안되는 경우가 있습니다. 일반적으로 PHPStorm에서 파일 찾기를 할 때는 단축키 Ctrl + Shift + N 로 파일을 찾거나 Search Everywhere (더블 Shift) 로 파일을 찾는데요. 떡하니 프로젝트 창에 파일이 있는데도 못찾는 경우가 있습니다. 이럴 때 어떻게 해결할 수 있는지를 살펴봤습니다. ** 1. PHPStorm 재시작과 업데이트 먼저 해볼 수 있는 가장 기본적인 조치는 바로 재시작과 업데이트 확인입니다. 먼저 아무리 파일명을 입력해봐도 파일 찾기가 되지 않으면 일단 PHPStorm 재시작을 해봅니다. 그리고 업데이트 Help > Check for Updates 를 통해 최신 버전을 사용하고 있는지 확인 해봅니다. ** 2. Inval.. 2018. 10. 17.
phpstorm 디버깅 안되는 문제 해결 평소 잘되던 phpstorm 디버깅이 갑자기 동작하지 않아 거의 5시간 정도 삽질을 한 것 같네요. jetBrain 의 인스트럭션을 몇 번이곤 점검했고, 구글링을 통해 여러차례 사례를 찾아서 적용해봤지만 그 어느것도 먹히지 않았죠. ▼ 제 개발환경은 우분투 + 아파치 + php 였습니다. xDebug 를 설치했고, 모든 설정은 몇 번을 점검해봐도 잘못된 곳은 없어보였습니다. php.ini 도 문법오류나 오타도 없었고, phpinfo() 를 통해서 봤을 때도 xDebug 설정은 문제 없었습니다. localhost 디버깅 요청 디버깅을 위한 break point php.ini 설정phpinfo() xdebug 부분 Settings > PHP > Debug 설정 ▼ xDebug 포트도 9000으로 잘 맞춰져 .. 2017. 8. 18.
phpStorm 디버깅 break point 안 잡힐 때 조치 phpStorm 디버깅 모드를 사용하다가 간혹 break point 에서 디버깅이 안 잡힐 때가 있다. 요청을 한 브라우저에서는 계속 돌고 있는 상태인데 phpStorm 디버깅 브레이킹이 걸리지 않는 경우 어떻게 조치해야할지 알아봤다. ▼ 우선 브라우저에서 요청이 pending 되어 있는 상태에서 phpStorm 디버깅 브레이크가 걸리지 않는다면 다른 곳에서 브레이킹이 걸려있는 경우가 있다. 이를 확인하려면 Run > Stop 또는 Show Running List 를 확인해주면 된다. ▼ 간혹 Running 쓰레드를 Stop을 했는데도 브레이킹이 잘 거리지 않는다면 Run > Break at first line in PHP scripts 를 On 으로 해서 테스트 해볼 수 있다. 그래도 되지 않는다면 O.. 2017. 8. 9.
phpStorm 원격 DB 연결 방법 정리 phpStorm은 다양한 기능을 가지고 있는 만큼 자체적으로 ftp 를 통해 원격으로 소스 관리를 할 수 있을 뿐 만 아니라 원격으로 DB 연결도 가능한 IDE 입니다. 이번 포스팅에서는 phpStorm 을 이용한 원격 DB (카페24 호스팅, MySQL 기준) 방법을 정리해보도록 하겠습니다. ▼ 우선 phpStorm에서 Shift 를 두번 누르고 database 로 검색을 합니다. 그리고 Tool Windows에서 Database를 선택하면 IDE 우측에 세로로 database 항목이 나옵니다. ▼ 우측에 세로로 나온 Database 버튼을 누르고 초록색 + 버튼을 누르면 Data Source를 선택할 수 있습니다. 이곳에서 운영하는 DB를 선택하여 줍니다. ▼ 그러면 DB 연결 정보를 입력하는 팝업이.. 2017. 8. 8.
phpStorm 원격 서버 연결 및 배포 (Deployment) phpStorm은 FTP/SFTP 를 통한 원격 서버 연결과 배포 기능을 포함하고 있습니다. 개인 프로젝트나 작은 규모의 프로젝트에서 활용하면 빠른 배포가 가능하며, 원격 서버에 있는 파일을 직접 수정할 수 있다는 장점이 있죠. ▼ Tool > Deployment > Configuration 을 클릭합니다. ▼ 녹색 + 버튼을 눌러 원격 서버를 추가합니다. 서버의 FTP 정보와 아이디 비번 등을 입력 후 Test FTP Connection 으로 접속 테스트를 합니다. 이상이 없으면 OK 버튼 클릭.추가로 Mapping 탭에서 원격 서버와 로컬 경로를 매핑 시켜줘야 합니다. 매핑이 완료되면 우측 Remote Host에 있는 소스들이 초록색으로 변합니다. 그리고 다운로드 받을 폴더를 선택하고 Download.. 2017. 7. 29.
phpstorm 단축키 자주 쓰는 유용한 단축키만 모음 phpstorm으로 개발하면서 자주 쓰는 유용한 단축키만 따로 모아서 정리하고 있는 포스트 입니다. phpstorm 디폴트 단축키는 webstorm과 거의 동일하죠. 이클립스나 기타 다른 단축키가 익숙하다면 그 IDE 단축키로 설정을 바꿀 수도 있습니다. 아래 단축키 모음은 제가 자주 쓰는 단축키를 계속 정리하고 있는 메모입니다. [vcs]Art + ` : vcs 팝업 [beautify]Ctrl + Art + L : 소스 정렬Ctrl + + / - : 함수 등을 접었다 폈다 [Navigate]Art + 1 : 현재 파일을 프로젝트창에서 하이라이팅Ctrl + G : 라인 이동Ctrl + 마우스 클릭 : 해당 function, method로 이동Ctrl + } or { / ] or [ : 현재 있는 func.. 2017. 5. 24.
PHPStorm에서 Git 사용방법 및 GitHub와 연동하는 방법 PHPStorm에서 Git 사용방법 및 GitHub와 연동하는 과정을 간단하게 동영상을 통해 알아보도록 하겠습니다. (Window) ** Responsive Ad ** 1. Git 관련 핵심 단축키 Alt + Back Quote (키보드 1 왼쪽에 있는키) : VCS Operations 팝업 Ctrl + T : Git Pull (업데이트) 2. 파일명 색 구분 빨간색 : stage 안된 상태 (ADD 이전 상태) 초록색 : stage된 상태 (ADD 한 상태) 파란색 : 소스 변경 시 회색 : 커밋된 상태 ** Big Qurdrangle Ad ** 2017. 4. 28.
우분투에 phpStorm 설치 방법 (JetBrains ToolBox 활용) 우분투 (Ubuntu 16.04 LTS)에 JetBrain의 Toolbox를 활용하여 phpStorm을 설치하는 과정에 대해 알아보도록 하겠습니다. ** Responsive Ad ** 브라우저를 통해 www.Jetbrains.com/toolbox/app/ 에 접속합니다. .TAR.GZ 버튼을 눌러 툴박스를 다운로드 받습니다. tar.gz 를 풀어줍니다. jetbrains의 toolbox 실행아이콘을 누릅니다. 툴박스가 설치됩니다. 툴박스에서 phpStorm을 찾아 설치합니다. phpStorm 실행화면입니다. 한번 새 프로젝트를 만들어봅니다. php 빈 프로젝트로 하나 만들어봅니다. 잘 되네요ㅎㅎ 참고로 저는 학생 메일 계정을 통해서 무료로 라이센스 등록을 하였습니다. aws 도 그렇고 학생 메일계정 있으.. 2017. 4. 22.