6. xampp Control Panel
• 저는 apache랑 mysql만 선택했습니다.
Actions 부분에 버튼들이 보입니다.
Start를 클릭하면 실행됩니다.
화면에서는 , Apache 실행에 문제가 있네요.
저처럼 vmware를 쓰시거나
443 port를 사용 중이시라면 5page를 참고하세요.
darkandark90@gmail.com 6
7. xampp Control Panel
통밥 발휘 iis, apache 등 웹서버에 상관없이 기본적으로 ssl 관련
쪽이 443을 사용합니다. 그래서 선택
Apache httpd-ssl(conf)
편집기에 내용이 표시됩니다.
darkandark90@gmail.com 7
8. httpd-ssl.conf
• 주석 중에 When we also
provide SSL 부분
★참고
이런 류의 파일에서 #는 주석입
니다.
Listen부분에 443을 변경합니다.
저는 그냥 4433으로..
darkandark90@gmail.com 8
9. 나중에 SSL쓸 일 생기면?
apache에서 ssl 쓸 일 생기면 어떻게 하나요?
그건, 그 때 대처하면 됩니다.
지금은 php로 작업하는 것에 집중하세요.
ps
개발환경구축과 운영서버 구축을 분리해서 생각하세요.
참고로 mysql도 그냥 지금은 쌩까세요..
지금은 apache만 잘 돌고 있으면 됩니다.
darkandark90@gmail.com 9
11. xampp Control Panel
이전버전
3번이 SSL 설정입니다. toggle처럼 ssl 설정을 사용안
함으로 하면 메뉴에는 enable HTTPS로 표시되고
SSL설정이 사용 중이라면 메뉴에는 disable HTTPS로
표시될 것입니다.
darkandark90@gmail.com 11
12. 이클립스 플러그인
pdt 설치
• Juno - http://download.eclipse.org/releases/juno
기본주소입니다. 외우지 않아도 됩니다. 우측에 Add버튼 옆에 콤보박스에 화살표를
클릭하고 현재 이클립스 버전의 이름이 표시된 url을 선택한 후에
기다리세요.
darkandark90@gmail.com 12
23. 디버깅 실행
darkandark90@gmail.com 23
저는workspace path를 그냥
C:xampphtdocs로 잡았습니다.
404가 발생하시는 분들은 경로설정을 확인해보세요.
디버거 설정이 제대로 되었다면
Perspective를 debug로 전환하겠냐는 알림창이 뜨고
위 그림처럼 variables에 변수값이 표시됩니다.
24. 클래스 생성
• 자바 개발자를 위한 거니까…. 클래스 정도는 생성해주고 끝내봅시다.
• class Hello
• {
• private $name;
•
• public function __construct()
• {
• $this -> name = "Hello Class";
• }
•
• public function sayHello(){
• echo('hello');
• }
•
• }
class라는 예약어는 동일합니다. (1)
생성자부분에서 java에서는 매개변수가 없는 클래스와 동일한 이름의 함수
로
생성자함수를 선언하지만 php에서는 __construct()를 사용합니다.(2)
darkandark90@gmail.com 24
1
2
25. 클래스 사용
• import 대신
include_once ‘Hello.php’
( . ) 닷 연산자 대신
-> 로 맴버함수를 참조합니다.
• $ho = new Hello();
• $ho->sayHello();
darkandark90@gmail.com 25
26. Referecnce
순번 url 또는 문서 제목
1 http://www.eclipse.org/pdt/documents/XDebugGuid
eForPDT2.0.pdf
2 http://www.youtube.com/watch?v=K1SGSVsWmWI
darkandark90@gmail.com 26