우리나라의 APM처럼 apache + php + mysql + 관리툴 을 모아둔 셋업프프로그램이다.
easyEclipse에서는 깔고 연결시켜서 사용할수 있었지만 Eclipse PDT에서는 지원이 안되나 보다.
서버등의 설정을 Eclipse 내에서 할수 없어서 많이 불편하다.
하지만 기본으로 관리툴이 있으니 그냥 그런대로 쓰도록 하자.
설치법은 간단하다. 그냥 다운받아서 깔지만 하면 된다.
설치후 security에서 보안관련 사항들 체크후 처리할것은 처리해두자.
* xampp에 xdebug설치하는법은 아래 퍼나놓은 글을 참고하시라.
최근 Eclipse PDT에는 기본으로 xdebug가 깔려있지만 zend debug로 기본 설정되어있으니 xdebug를 사용하려면
Preferencese 설정에서 디버그 모드를 변경해줘야 한다. 아직 어떻게 사용하는지.. 뭐가 좋은지도 잘 모른다. ㅎㅎ
다만 apache에서 xdebug모드를 사용하면 뭐 좀 자세하게 나올듯 하여 블로그 글을 퍼다 놓았다.
xampp를 설치하고 나서 일반적으로 apm툴을 깔고서 하나의 개발사이트만 localhost에 띄워서 사용들을 한다.
하지만 여러 사이트를 관리하고 개발에 참여하다보면 매번 http.conf파일의 설정값을 변경해서 사용하기 귀찮다.
물론 서버딴에서 작업을 하면 편하지만.. 노트북을 들고다니며 로컬딴에서 작업을 해야 할 경우가 있어서
방법을 강구해 보았다.
1.121.0.0.1 을 localhost라는 주소로 alise해주는 파일을 찾아보자.
C:\WINDOWS\system32\drivers\etc\hosts 라는 파일이다.
메모장등을 이용하여 열고서
121.0.0.1 사이트명 형식으로 한줄 추가해주자.
127.0.0.1 localhost
127.0.0.1 devporiter
http://사이트명 치면 로컬아이피를 참고하게 된다.
2.xampp\apache\conf\httpd.conf 파일 추가
//public_html폴더로 끝나는 폴더의 접근권한을 설정해준다.
<Directory "D:/work/*/public_html">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
3.xampp\apache\conf\extra\httpd-vhosts.conf 파일에서
//주석을 풀어준다
NameVirtualHost *:80
//가상호스들을 추가해준다.
<VirtualHost *:80>
DocumentRoot "D:/xampp/htdocs"
ServerName localhost
ServerAlias localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:/work/devporiter/public_html"
ServerName devporiter
ServerAlias devporiter
</VirtualHost>
4. http://localhost 시에 xampp의 로컬페이지가 뜨는지 확인해보자
5. http://사이트명 시에 페이지가 정상적으로 뜨는지 확인해보자
출처 : http://www.welog.net/gbbs/bbs/board.php?bo_table=php&wr_id=111
easyEclipse에서는 깔고 연결시켜서 사용할수 있었지만 Eclipse PDT에서는 지원이 안되나 보다.
서버등의 설정을 Eclipse 내에서 할수 없어서 많이 불편하다.
하지만 기본으로 관리툴이 있으니 그냥 그런대로 쓰도록 하자.
설치법은 간단하다. 그냥 다운받아서 깔지만 하면 된다.
설치후 security에서 보안관련 사항들 체크후 처리할것은 처리해두자.
* xampp에 xdebug설치하는법은 아래 퍼나놓은 글을 참고하시라.
최근 Eclipse PDT에는 기본으로 xdebug가 깔려있지만 zend debug로 기본 설정되어있으니 xdebug를 사용하려면
Preferencese 설정에서 디버그 모드를 변경해줘야 한다. 아직 어떻게 사용하는지.. 뭐가 좋은지도 잘 모른다. ㅎㅎ
다만 apache에서 xdebug모드를 사용하면 뭐 좀 자세하게 나올듯 하여 블로그 글을 퍼다 놓았다.
xampp를 설치하고 나서 일반적으로 apm툴을 깔고서 하나의 개발사이트만 localhost에 띄워서 사용들을 한다.
하지만 여러 사이트를 관리하고 개발에 참여하다보면 매번 http.conf파일의 설정값을 변경해서 사용하기 귀찮다.
물론 서버딴에서 작업을 하면 편하지만.. 노트북을 들고다니며 로컬딴에서 작업을 해야 할 경우가 있어서
방법을 강구해 보았다.
1.121.0.0.1 을 localhost라는 주소로 alise해주는 파일을 찾아보자.
C:\WINDOWS\system32\drivers\etc\hosts 라는 파일이다.
메모장등을 이용하여 열고서
121.0.0.1 사이트명 형식으로 한줄 추가해주자.
127.0.0.1 localhost
127.0.0.1 devporiter
http://사이트명 치면 로컬아이피를 참고하게 된다.
2.xampp\apache\conf\httpd.conf 파일 추가
//public_html폴더로 끝나는 폴더의 접근권한을 설정해준다.
<Directory "D:/work/*/public_html">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
3.xampp\apache\conf\extra\httpd-vhosts.conf 파일에서
//주석을 풀어준다
NameVirtualHost *:80
//가상호스들을 추가해준다.
<VirtualHost *:80>
DocumentRoot "D:/xampp/htdocs"
ServerName localhost
ServerAlias localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:/work/devporiter/public_html"
ServerName devporiter
ServerAlias devporiter
</VirtualHost>
4. http://localhost 시에 xampp의 로컬페이지가 뜨는지 확인해보자
5. http://사이트명 시에 페이지가 정상적으로 뜨는지 확인해보자
출처 : http://www.welog.net/gbbs/bbs/board.php?bo_table=php&wr_id=111