웹과 PHP를 이해하고 APM 설치 방법을 알아보자!

Slides:



Advertisements
Similar presentations
웹 서버 구축 숭의여대 인터넷정보과 최지영. 웹 ? 웹사이트 ? 웹서버 ? 웹서비스 ? IIS? 아파치 ?
Advertisements

중부대학교 정보보호학과 이병천 교수. (c) Byoungcheon Lee, Joongbu Univ.2  1. 전자상거래의 정의  2. 전자상거래의 유형  3. 전자상거래 관련 표준  4. 전자상거래 보안.
Web Programming 소개 인공지능 연구실. Artificial Intelligence Laboratory 목차  1. HTML5  2. 개발 환경 구축  3. JSP  4. 실습 2.
1 ‘ 우리나라의 주요공업 ’ - 정도웅, 주민혁, 안수진, 백경민, 엄다운, 박경찬 -.
01 학습 내용 : 준비학습 : 인터넷 과 웹 01 장. 인터넷 이해하기 02 장. 홈페이지를 만들기 전에.
컴퓨터 통신과 인터넷 2. 컴퓨터 통신 2.1 컴퓨터 통신 장비 ~ 고성능 컴퓨터. 전화선이나 전용선, 모뎀이나 통신카드, 통신용 프로그램 컴퓨터 IBM AT (286) 호환 기종 – 문자 서비스만 IBM AT (486-RAM 16MB) 급 호환 기종이상.
Chapter 02. 웹에 대한 이해. Chapter 02. 웹에 대한 이해 웹의 역사 HTTP 웹 애플리케이션 기술.
학습목표 통신과 네트워크의 개념 컴퓨터 통신망 인터넷 정의 및 역사 인터넷 주소 체계 웹 서비스의 정의 및 특징
컴퓨터 네트워크와 인터넷.
전자상거래 원론: 제18장 전자상거래 수행전략 및 구현.
제 09 장 인터넷과 월드와이드웹 한국대학교 홍길동 교수.
공부할 내용 조상들이 살던 곳 자연과 잘 어울리는 한옥 지방에 따라 서로 다른 집의 모양 섬 지방의 집
HTML5 웹 프로그래밍 입문 (개정판) 1장. 인터넷과 웹환경의 발전.
사랑, 데이트와 성적 자율성 :데이트 성폭력!!! 성폭력예방교육 전문강사 / 여성학 전공 신 순 옥.
2 장 인터넷의 구성 및 접속.
퇴계와 율곡의 사회사상 비교 남 일 재 동서대학교 교수/ 정치학 박사 1. 퇴계 이황과 율곡 이이의 약전(略傳)
3장 인터넷과 멀티미디어.
교육매체 컴퓨터 멀티미디어 인터넷활용교육 물리교육전공 홍승찬.
Chapter 7 Networking.
정보활용 능력과정 경일대학교 컴퓨터공학과 김 현성
웹 해킹 기초와 실습.
IP변경 요청_ 스마트폰 전자결제연동 올더게이트.
501. 군인들의 세상 502. 민정 이양과 한일회담 이선용.
Web Programming 강의 소개
전자상거래 보안입문.
1장 PHP 개요 및 설치 PHP 개요에 대한 이해 PHP 동작 원리 숙지 PHP 기반의 서버/클라이언트 환경 이해
1. JSP(Java Server Pages) 소개
서버의 종류와 기능 환경공학과 권진희.
1장. JSP 및 Servlet을 활용한 동적 웹 프로그래밍 소개 제1장.
2 장 인터넷의 개요.
1. JSP(Java Server Pages) 소개
1강 01장. 웹과 자바.
ASP 정 보 보 호 학 과 양 계 탁.
7장: 원격 통신 인터넷과 온라인 자원의 사용.
인터넷의 작동 원리 PARSONS/OJA 인터넷.
김은지 강남대학교.
인터넷 보안 정보 보안 개론 5장.
PDA를 이용한 Remote Service Control
웹서버와 설치에 필요한 것 WWW ( world wide web ) TCP/IP 프로토콜을 이용하는 클라이언트/서버 환경
Web Server Program 구현 - 네트워크 프로그래밍 - 박내갑 ( ) 김상언 ( )
이름:강연주 학번: 담당교수님:박주형교수님
JSP를 이용한 프로젝트관리 홈페이지 양진현 지 도 : 이형원 교수님.
김 형 진 전북대학교 IT응용시스템공학과 인터넷의 활용 Chapter 김 형 진 전북대학교 IT응용시스템공학과.
학생 매뉴얼 5) 학생회원 매뉴얼 Communication with world wide web~ DAON 학생 로그인
Web Basic 김영성 인천대 OneScore
웹 다이어리 완료보고서 이상제 정영석.
‘그린나래호텔’은 대한민국 공군에서 해운대 해수욕장변에 건축한 군의 복지향상을 위해 지은 군휴양소 건물입니다.
웹과 PHP를 이해하고 APM 설치 방법을 알아보자!
<정보 활용 능력> 담당 교수: 박용대
<정보 활용 능력> 담당 교수: 박용대
2장. 홈페이지를 만들기 전에 홈페이지 제작 목적과 제작 과정 홈페이지 제작 관련 기술들 홈페이지 제작에 필요한 준비물
웹 2.0 개발자입니까? 2008 고급 XML 프로그래밍.
정치개혁의 가능성 논의 권력구조 개편을 통하여 본 -개헌을 통한 정부형태의 변화를 중심으로 [한국정치론] 윤성이 교수님
기술가정 2학년 2학기 4.컴퓨터와 생활 > 2) 인터넷의 활용 > 1/7 인터넷이란 무엇일까.
초기화면 인터넷의 이해 Ⅳ. 컴퓨터와 생활> 2. 인터넷의 활용> 기술·가정 2학년 2학기
Ⅳ. 컴퓨터와 생활.
실전 프로젝트: 홈페이지 구축 시트콤 프렌즈 팬 사이트 구축하기.
(Web Programming & Practice)
웹 기획 강의(8) PowerYouth.
Internet 유선 랜카드 A 회사 네트워크 장비 (인터넷 공유 기능 활성화)
노년기 발달 장안대 행정법률과 세류반 정 오 손
ASP 기초개념 ASP란? ActiveX 서버 컴포넌트.
2-5 그림 삽입하기 [그림] 도구 무선 인터넷 프로그래밍.
태국 문학 욜라다 왓짜니 싸란차나 팟차라와라이 끼따야펀 르앙다우 타니다.
학부모 매뉴얼 4) 학부모매뉴얼 Communication with world wide web~ DAON 학부모 로그인
웹 프로그래밍 기술 요약 Yang-Sae Moon Department of Computer Science
워밍업 실뭉치 전달게임.
Web Server Install.
음파성명학 최종욱.
제2부 3장 인터넷 인터넷 ( a global network of networks )
Presentation transcript:

웹과 PHP를 이해하고 APM 설치 방법을 알아보자! 1 웹과 PHP 이해하기 웹과 PHP를 이해하고 APM 설치 방법을 알아보자!

이 장에서 다룰 내용 웹 이해하기 1 2 웹 프로그래밍과 PHP 이해하기 PHP 프로그램 개발 환경 구축하기 3

01. 웹 이해하기 웹 소개 인터넷(Internet)이란? 전 세계의 무수한 네트워크를 하나의 네트워크로 묶어서 서로 연결한 컴퓨터 네트워크 네트워크에 연결된 모든 사용자가 영리적이고 상업적인 성격을 띠며 그룹을 형성 최신 정보를 간편하고 빠르게 얻고, 다른 사람과 다양한 정보를 공유 인터넷의 네트워크

01. 웹 이해하기 월드 와이드 웹(World Wide Web, WWW, W3, 웹) 하이퍼텍스트 위치에 상관없이 인터넷에 연결된 컴퓨터만 있으면 정보를 공유할 수 있는 정보 공간 웹 표준 언어인 HTML로 작성 하이퍼텍스트 문서를 서로 연결하여 관련된 정보를 손쉽게 찾을 수 있도록 만든 문서 사용자가 연상하는 순서에 따라서 정보의 흐름을 조절 문서의 특정 단어를 선택하면 연결된 내용으로 바로 이동할 수 있는 기능

01. 웹 이해하기 웹 사이트 여러 웹 페이지를 하나로 묶은 것 웹 사이트 종류 종류 설명 개인 홈 페이지 개인 홍보나 기록, 사진 공유를 목적으로 제작된 웹 사이트 정보 사이트 특정 주제와 관련된 자료 수집과 비평, 추천을 목적으로 제작된 웹 사이트 검색 사이트 네트워크에 있는 웹 문서를 수집하고, 사용자가 원하는 정보를 검색하며, 수집 내역 중 사용자가 원하는 정보를 찾아주는 웹 사이트 포털 사이트 현관문이란 뜻으로 정보검색, 커뮤니티를 통합한 형태의 웹 사이트 다운로드 사이트 컴퓨터 설치 소프트웨어를 모아놓아 유틸리티, 드라이버, 문서 자료 등을 등록하거나 다운로드 받을 수 있는 웹 사이트 전자 상거래 사이트 웹에 상품을 홍보하고, 전자금융을 이용해 상품을 사고파는 웹 사이트

01. 웹 이해하기 웹의 구성요소 TCP/IP (Transmission Control Protocol/Internet Protocol) 서로 다른 컴퓨터 사이에 미리 정해 놓은 약속 웹에서도 최종 목적지를 알려주려면 각각의 PC에는 다른 PC와 구별되는 유일한 숫자 주소가 있어야 하는데, 이를 IP 주소라고 한다. IP 주소 32비트로, 8비트씩 옥텟(Octet) 4개를 점(.)으로 구분하여 10진수로 표현 도메인(Domain) 긴 IP 주소를 문자화한 형식 ~.com, ~.co.kr 형식

01. 웹 이해하기 웹의 구성요소 HTTP(HyperText Transfer Protocol) 웹 브라우저(클라이언트)와 웹 서버 사이에서 HTML 문서를 송수신할 때 사용하는 프로토콜 URL(uniform Resource Locator) 웹 서버에 저장된 특정파일에 접근하기 위한 일종의 경로 자료가 있는 위치를 가리키는 유일한 주소 웹 사이트 웹 서비스를 제공하려고 구성한 문서의 집합 웹 브라우저 서버에서 제공하는 웹 문서를 확인할 수 있는 소프트웨어 HTML 문서를 보여주며, 특정 부분을 클릭하면 연결된 자료를 보여줌

01. 웹 이해하기 웹의 동작 원리

01. 웹 이해하기 웹 서비스의 종류 이메일 웹 서비스의 종류 FTP

01. 웹 이해하기 웹 서비스의 종류 텔넷 웹 서비스의 종류 인스턴트 메신저

02. PHP 이해하기 웹 프로그래밍의 종류 페이지의 종류에 따른 문서 전송 방법 정적인 페이지 접근 시 웹 문서 전송 JSP, ASP, PHP로 만들어진 페이지에 접근할 때의 웹 문서 전송

02. PHP 이해하기 웹 프로그래밍의 종류 구분 특징 서버측 프로그래밍 - 프로그래밍 언어가 서버에서 실행된다. 실행되는 주체를 스크립트 해석기라고 한다. - HTML 언어로 변환되어 사용자에게 전달된다. - 클라이언트에는 서버측 스크립트가 전송되지 않아 보안유지 가능하다. - 데이터베이스 연동 시에 사용한다. - 서버에 접속한 환경에서 프로그래밍 가능하다. - PHP, ASP, JSP, PERL, CGI 같은 언어로 작성한다. 클라이언트측 - 사용자의 웹 브라우저에서 실행된다. - 서버의 스크립트 해석 작업을 줄여준다. 부하가 줄어든다. - 모든 소스를 사용자가 확인할 수 있다. 보안이 불가능하다. - 웹 브라우저만 있으면 어디서든 개발 가능하다. - Java Script, VBScript, Flash, Active X 같은 언어로 작성한다.

02. PHP 이해하기 PHP(Hypertext Preprocessor) 범용성을 지닌 널리 사용되는 오픈 소스 스크립트 언어 운영체제에 독립적으로 개발되어 윈도우 시스템, 리눅스, 유닉스 시스템에서도 동일한 코드로 동작 가능 PHP 코드를 학습하기가 매우 쉽고, 빠르게 실행 행 단위로 해석되어 표현되기 때문에 오류 발생시에도 해결하기 매우 편리 C나 C++ 언어와 같은 일반 프로그래밍 언어의 구문을 따르면서 문법은 많이 복잡하지 않다. 확장성과 데이터베이스 접근성이 매우 뛰어나다. 오라클(Oracle), PostgreSQL, 시베이스(Sybase) 등 다양한 데이터베이스 시스템을 지원 프로그래밍을 학습하는 데도 짧은 시간에 학습 응용 가능

02. PHP 이해하기 PHP의 작동 과정 클라이언트 컴퓨터가 웹 브라우저를 통해 정보를 요청하고, 서버 컴퓨터의 아파치 프로그램은 접속 요청을 허락한다. 아파치는 PHP에게 데이터베이스에 저장된 데이터를 가져올 것을 명령한다. PHP는 데이터베이스(MYSQL)에 저장된 데이터를 가져온다. HTML 형태로 아파치에 돌려준다. 아파치는 완성된 HTML 문서를 클라이언트 컴퓨터의 웹 브라우저에 전달한다.

03. PHP 프로그램 실습 환경 구축하기 APM 프로그램 설치하기 APM 설치 파일 다운로드하기 www.apmsetup.com 홈페이지에 접속 화면 오른쪽의 [APMSETUP6]을 클릭한다(또는 [다운로드] 메뉴를 클릭해 서버 프로그램 종류가 나타나면 이 중 선택한다). [파일 다운로드] 대화상자에서 <저장> 버튼을 클릭

03. PHP 프로그램 실습 환경 구축하기 APM 설치 바탕 화면에 저장된 APMSETUP6_2009041200.exe’를 더블클릭하여 실행 설치 언어를 선택하는 대화상자에서 <실행> 버튼을 클릭 윈도우용 APM을 설치 시작 화면에서 <다음> 버튼을 클릭

03. PHP 프로그램 실습 환경 구축하기 APM 설치 사용자 계약 동의 화면에서는 설치 프로그램(Apache, PHP, MySQL 등) 내역을 소개 데이터 삭제를 위한 ‘유폼 라이트’ 프로그램의 설치

03. PHP 프로그램 실습 환경 구축하기 APM 설치 설치할 APM의 구성 요소를 선택 설치 폴더를 지정

03. PHP 프로그램 실습 환경 구축하기 APM 설치 설치 진행 설치 완료

03. PHP 프로그램 실습 환경 구축하기 에디터(Editor) 설치 및 실행하기 –EditPlus http://www.editplus.com/kr에 접속하고 최신 버전 다운로드 다운로드한 ‘epp310.exe’ 파일을 더블클릭하여 실행

03. PHP 프로그램 실습 환경 구축하기 에디터(Editor) 설치 및 실행하기 –EditPlus 언어 선택 설치 디렉토리 선택 및 설치 완료

03. PHP 프로그램 실습 환경 구축하기 에디터(Editor) 설치 및 실행하기 –EditPlus 실행결과 화면(평가판)

03. PHP 프로그램 실습 환경 구축하기 PHP 프로그램 작성하기 새로운 문서 열기 PHP 문서 작성하기

03. PHP 프로그램 실습 환경 구축하기 PHP 프로그램 저장 및 실행 PHP 프로그램 저장(확장자 => *.php) 저장 화일명 : test.php PHP 프로그램 실행 인터넷 익스플로러의 주소란에 ‘http://localhost/test.php’입력

Thank You 1장 웹과 PHP 이해하기