홈페이지란?

 - 홈페이지라는 말과 유사한 의미로는 "사이트(site)"인데 말 그대로 "위치", "장소", "부지" 등을 뜻한다. 인터넷에서 사용하는 사이트라는 말은 홈페이지라는 말보다 폭 넓은 의미로 사용되는데 "FTP(File Transfer Protocol)" 사이트나 Web 등 인터넷으로 정보를 제공하는 어떤 곳을 통칭한다.

 

PHP(Professional HTML PreProcessor) 작성

 - PHP는 HTML문서 내부에 포함되어 웹서버에서 실행될 수 있는 스크립트 언어.

 

"C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs"

EditPlus,Notepad++와 같은 에디터 작성을 한 후 위에 있는 폴더에 저장.

 

Ex)scripts.php

결과 확인 : localhost/scripts.php

localhost/scripts.php 익스플로너 아니면 크롬 주소창에 입력

php의 작성법 5가지

1.첫 번쨰 방법

 - 단순히 PHP시작 태그 (<?) 와 종료태크(?>)만을 사용한 경우이고 short tags가 enable되어 있어야 사용가능.

2. 두번째 방법

PHP시작태그(<?php)와 종료태크(?>)만을 사용한 경우. 

 

 

 

3.세 번째 방법

 - FrontPage에디터 방법을 사용하는 것처럼 script language로 사용한 경우.

4.네 번쨰 방법

 - HTML문서에 PHP를 혼용하여 PHP script로 사용한 경우.

 

 

5. 다섯 번째 방법

 - PHP문서에 HTML을 포함하여 사용한 방법으로 페이지 전체를 PHP로 만들어 사용한경우.

'programing > PHP' 카테고리의 다른 글

데이터형(Data Type)  (0) 2017.04.08
APM  (0) 2017.04.02
HTML문서의 기본구조  (0) 2017.03.13
HTML5 이해  (0) 2017.03.13

월드 와이드 웹의 핵심 기술

- HTML(Hyper Text Markup Languge)

▷ 웹 브라우저가 이해 할 수 있는 멀티미디어, 하이퍼 텍스트 문서를 만들기 위한 표준 언어 이며, SGML(Standard General Markup Language)의 서브넷.

▷ 마크업 언어(Markup Language)

· 물리적 마크업 언어(Markup Language) : Postscript, Latex,troff 등

· 논리적 마크업 언어(Markup Language) : HTML

 

URL(Uniform Resource Locator)

- 인터넷 상에서 찾고자 하는 컴퓨터의 주소, 문서명 등을 지정하기 위한 메커니즘.

 - 전송 매커니즘이름, 도메인 이름, 경로명

 

HTTP(Hyper Text  Transfer Protocol)

- 웹브라우저와 서버가 TCP/IP상에서 어떻게 대화 할것인지 정의해놓은 규칙

- 특성 : stateless Protocol, Connection Protocol 

 

APM이란? 

 - 아파치, php, Mysql의 앞자를 따서 APM이라고 한다. 

설치 순서는 apache -> php -> Mysql순으로 설치를 하면 무난하다.

 

아파치 설치

 - http://www.apache.org/dist/httpd/binaries/win32

들어가서 "httpd-2.22-win32-x86-openssl-0.9.8t.msi"다운로드를 한 후 설치를 다하면 확인하는법은 "httpd://localhost"

 

PHP설치

- www.php.net 에서 다운로드 접속 후 5.3.18 install 파일을 다운받은 후 설치 

그 이유는 압축 파일을 받으면 또 설정해주어야 하므로 실습하기 편하기 위해서 install 파일을 받아서 설치 한다.

 

설치가 다끝나면 "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf"에서 httpd.conf파일을 내용을 추가 한다.

내용은

 

<ifModule dir_module>

DirectoryIndex index.html index.php             #241 Line 내용추가

</ifModule>

이러하며, 마지막줄에 내용을 추가 한다.

 

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:\Program Files (x86)\PHP\"
LoadModule php5_module "C:\Program Files (x86)\PHP\php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

 

두번째로 php.ini수정을 준다.

226라인에 있는 short_open_tag : Off  short_open_tag : On 으로 수정

538라인의 display_errors = Off --> display_errors = On 으로 수정

703라인의 register_globals = Off --> register_globals = On 으로 수정

713라인의 register_long_arrays = Off  --> register_long_arrays = On 으로 수정

 

마지막 줄에 아래 내용을 추가

<Directory "C:\Program Files(x86)\Apache Software Foundation\Apache2.2\htdocs">
 AllowOverride None
 Option None
 Order allow,deny
 Allow from all
</Directory>

 

마지막으로

C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs 여기에서 index.php파일을 추가 한다.

그러면 php파일설정은 끝이 난다.

 

확인은 localhost/index.php 가 되겠다.

 

 

Mysql설치
 - www.mysql.com 에서 5.5버전 다운로드 후 설치

 

Mysql시작

- 시작 -->실행 --> cmd입력

-mysql접속 : mysql -u root -p

 

현재 있는 데이터베이스의 확인 : show databases; 

 

 

 새로운 데이터 베이스 만들기 : create database [이름명]

 

예제1) CREATE문을 사용하여 새로운 사용자 lee@localhost를 암호 lee123으로 생성

 

예제2)CREATE문을 사용하여 새로운 사용자"kim"을 암호 kim123으로 생성하면서, "hansa"  DB를 사용할 수 있는 모든 권한을 부여하면서 생성

 

생성된 계정 확인 : user mysql

 

 

'programing > PHP' 카테고리의 다른 글

데이터형(Data Type)  (0) 2017.04.08
홈페이지 와 php  (0) 2017.04.02
HTML문서의 기본구조  (0) 2017.03.13
HTML5 이해  (0) 2017.03.13

HTML문서의 기본구조

 

HTML문서와 DOCTYPE

웹문서의 시작을 알려주는 문서유형(document type)을 알려주는 <!doctype>태크.

 

*HTML4와 HTML5의 문서유형 선언방법

 

HTML4의l doctype유형

ⅰ.엄격모드 : HTML4문법을 정확히 지켜야 하는 문서 유형.

ⅱ.호환모드 : 표준규약의 변형을 어느정도 허용하는 유형.

ⅲ. 프레임세트 : 웹브라우저 화면을 분할해서 화면마다 다른 웹 문서를 표시하도록 하는 방법.

 

HTML5는 HTML4와 다르게 복잡하게 선언할 필요없이 단한줄로 문서유형을 선언

<!doctype html>또는 <!DOCTYPE html>

 

 

<html> 태그와 </html>태그 사이에는 문서정보를 지정하는 <head> 부분과 실제화면에 보이는 문서내용을 입력하는 <body>부분을 만듬.

 

브라우저의 정보를 알려주는 <head>태크

웹 브라우저화면에는 보이지 않지만, 웹브라우저가 알아두어야 할 정보들을 모두<head>부분에 입력해야함.

 

 

문서의 몸통<body>

<body>태그 와 </body>태그사이에 실제 브라우저에 표시될 내용을 입력

 

 

 

'programing > PHP' 카테고리의 다른 글

데이터형(Data Type)  (0) 2017.04.08
홈페이지 와 php  (0) 2017.04.02
APM  (0) 2017.04.02
HTML5 이해  (0) 2017.03.13

HTML란?

 - 컴퓨터에서 사용하는 모든파일에는 각각의 고유의 형식이 존재.

 - 인터넷을 대표하는 웹페이지의 표준.

 - 웹에는 텍스트뿐만 아니라 이미지, 링크 등의 여러요소들이 있는데, 이런 요소들을 모두다루고 표시할 수있는 문서가 HTML(Hyper Text Markup Language)문서이고 이런 문서를 작성하는데 필요한 언어가 HTML.

 

HTML5등장

 

 

HTML편집기

 - 덱스트 편집기 : HTML이 익숙한경우 주로 사용. 하지만 입력할떄 오류가 주로 많이 발생

 - HTML전용 편집기 : 노트패드++(무료), Edit Plus(유료), 오타로 인한 문제는 최대한 줄일수 있음.

 - 위지위그 편집기 : HTML태그를 잘모르더라도 결과를 눈으로 확인하며 웹문서를 작성 할 수 있게 해주는 편집기

 

 

 

'programing > PHP' 카테고리의 다른 글

데이터형(Data Type)  (0) 2017.04.08
홈페이지 와 php  (0) 2017.04.02
APM  (0) 2017.04.02
HTML문서의 기본구조  (0) 2017.03.13

+ Recent posts

티스토리 친구하기