Linux PHPStrom 설정
Programming/etc 2014. 9. 6. 23:40 |Configuring PHP development environment
기본적으로 yum 으로 아파치 서버를 설치하게 되면, /var/www/html이 document root 가 된다.
사용자 정의로 디렉토리를 따로 만들어서 해도 되지만 난 그냥 기본 제공하는 디렉토리에 하였다.
1. 프로젝트 생성
2. file - settings - PHP
PHP 가 설치 되어있는 곳을 PHP home 에 지정한다. 수동설치 하지 않았다면 기본적으로 /usr/bin/php 이다.
그리고 나는 이전에 Xdebug를 설치하여서 저렇게 디버거가 나온다.
3. 테스트할 php source code를 작성한다.
4. Configuring Deployment to the Apache HTTPD Server
원래는 /var/www/html에 접근해서 여기에 소스코드를 둬야만 아파치 서버가 이 코드를 해석해서 웹 브라우저에 띄어준다. 그런데, PHPStorm은 사용자 디렉토리에 있는 소스코드등등을 /var/www/html에 자동적으로 업로드시켜주므로써 Apache HTTPD Server 가 소스코드를 접근하게 해주는 설정이다.
` file - settings - Deployment
5. tools - Deployment - options
create empty directories Check!
6. Document root 디렉토리로 업로드하기와 원격 호스트 상황 보기
tools - Deployment - Upload to {host server name}
위의 명령을 실행하면, 자기가 설정한 즉, 아파치 서버의 document root directory 에 소스코드가 업로드된다.
tools - Deployment - Browse Remote Host
업로드가 잘 되었는지 확인 할 수 있다.
7. 실행 결과
PHPStrom, WebStrom 을 모두 설치하였는데 정말 좋은 IDLE 이다. 그리고 플러그인 중에 vim 키맵 플러그인도 있어서 vim처럼 쓸 수있다는 것이 너무 좋다!!
PHP Storm 에서 PHP 와 연동하는 설정등이 잘 나와있는 사이트:
http://wiki.jetbrains.net/intellij/Configuring_PHP_development_environment_on_Ubuntu
xDebug 관련 상세히 나와있는 사이트:
기타 사이트:
'Programming > etc' 카테고리의 다른 글
Python Qt4 설치 (0) | 2014.09.15 |
---|---|
CentOS7 QT5 Setup (0) | 2014.09.15 |
Installing Xdebug on CentOS (0) | 2014.09.06 |
LAMP (Linux Based Apache, MariaDB, PHP) Install (0) | 2014.08.23 |
Python 학습 관련 자료 및 문서, WebSite (0) | 2014.03.25 |