php xampp eclipse 환경 세팅하기
Posted by Albert 4755Day 1Hour 45Min 45Sec ago [2012-04-14]
오늘 고민끝네 기존 사용하던 windows7을 windows8로 업데이트 하기로 맘먹고 업데이트 하였다
비록 아직 테스트 버전이긴 하지만 win8에서 기본적인 프로그램들이 모두 잘 깔렷다. ^^
여기서 php 개발을 위한 eclipse + xampp + xbug 세가지도 정상적으로 깔렸었다.
하지만 생각처럼 쉽게 깔린건아니다. ^^
예전에 win7사용할때에는 업데이트하는것만으로도 eclipse 를 설치시 필요한java 가 자동 설치되었는데
win8은 아직 테스트버전이여서인지 java 를 수동으로 설치해줘야한다. 분명히 win8타입이 64비트였음에도 불구하고
java는 32비트로 하여야만 정상적으로 eclipse 가 돌아갓당... ㅎㅎ 버그라고 나는 생각한다.
그럼 우선 http://eclipse.org/pdt/ 에서 eclipse 다운 받는다
그다음 웹서버 아파치 및 mysql 서버작용을 할 xampp를 다운받는다.
다운주소: http://www.apachefriends.org/en/xampp-windows.html
순서대로 우선 eclipse 다운받아 앞축풀고 workspace폴더를 만들고 설정해준다.
다음 xampp를 설치한다.설치는 간편하게 next만클릭하는걸로 끝난다
설치완료후 http://localhost/ 를 브라우저창에 입력하여 관리자 페이지로 간다.
다음 왼쪽 메뉴의 security 항목을 클릭후 하단에
=> http://localhost/security/xamppsecurity.php <= [allowed only for localhost]
를 선택하여 mysql하고 xampp관리자 아이디 및 비밀번호를 설정한다.
다음 xampp/apache/conf/httpd.conf 파일을 열어 편집한다
===============================================================================
1.파일의 47번째줄 Listen:80 (포트번호를 다른걸로 사용하려면 다른걸로 설정)
2. LoadModule userdir_module modules/mod_userdir.so (앞에 있는 '을 제거하여 활성화시킴)
3. LoadModule vhost_alias_module modules/mod_vhost_alias.so (앞에 있는 '을 제거하여 활성화시킴)
4. ServerName localhost:80 (1번포트번호와 동일하게 설정)
5. DocumentRoot "C:/xampp/htdocs" (실제 eclipse workspace 위치주소로 바꾼다. 매우 중요)
6.
xampp/php/php.ini 파일에서 xdebug remode환경 설정
파일 최하단에 아래항목 추가 하면 끝 ^^
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
=====================================================================================
수정후 반드시 아파치를 재부팅 시켜야 적용된다.
아파치만 재부팅해서 않될시에는 컴퓨터를 재부팅하면 될것이다.
그래도 않되면 설정을 제대로 세팅못한것이다. ^^
다음 eclipse 실행한다.
[Window] - [Preferences] - [PHP] - [Debug] - [Installed Debuggers] 선택후 XDebug 항목을 더블클릭하면 수정팝업이 뜬다.
해당팝업에서 Accept remote session (JIT) 항목을 any로 설정하면 모든설정 끝난다. ^^
자 그럼 [File]-[New]-[PhpProject]를 생성하고 php 파일 하나 만든다.
해당php 파일에 간단히 echo "good ^^"; 태그를 적고 저장후 php파일을 오른쪽모우스-[Run As]-[PHP Web Page]를 클릭하면 php 페이지가 정상 실행되는걸 확인할수있당.
^^ 이걸로끝