All about {Web}

A. PHP 홈페이지의 시작
① XAMPP 프로그램을 실행합니다

② 코드 에디터 "Brackets"를 실행합니다. (아니면 다른 코드에디터를 실행합니다.)

메뉴중 "Getting Started" > "폴더열기"를 클릭해 경로 폴더를 선택합니다.

경로눈 XAMPP가 설치된 C:\xampp\htdocs 입니다. (xampp 설치시 디폴트 설치했을 경우)

a) 파일 > 새 파일 > "다른 이름으로 저장"을 클릭해 index.html로 저장합니다.
b) ! + Tab 키를 누르면 위의 그림과 같이 기본 html 페이지가 나타납니다.
c) 아래와 같이 페이지를 수정해 저장합니다.


일반적으로 웹호스팅의 index 파일 우선순위는 index.html, index.php 순이지만 XAMPP는 index.php가 우선 순위 입니다. XAMPP는 index.html, index.php 두 개의 파일이 있다면 index.php 파일을 우선 실행합니다.

브라우저 주소창에 'localhost' 또는 127.0.0.1로 접속하면 위와 같이 작성한 페이지가 나타납니다.
index.html 파일을 아래와 같이 수정후 index.php로 저장합니다.

이제 브라우저를 실행 후 주소창에 localhost  또는 127.0.0.1로 접속하면 아래와 같이 PHP 페이지가 나타납니다.


XAMPP [3] - 로컬서버 설치 및 PHP 테스트

01. 로컬서버 설정
(1) "config"를 클릭해 사용할 (a)edit와 (b)browser를 선택 설정합니다.
(a) edit는 Brackets로 (b)Browser는 Chrome으로 설정합니다. 

(2) "Admin"을 클릭하면 로컬호스트의 홈페이지가 접속됩니다. 현재로써는 localhost/dashboard에 접속됩니다.

(3) "Admin"을 클릭하면 MySQL(MariaDB)을 관리할 수 있는 phpMyAdmin에 접속됩니다.

02. ※Localhost에서 php 사용하기
localhost의 홈페이지 절대경로 :  C > xampp > htdocs

phpinfo.php 파일을 만들어 아래 내용을 작성해 위의 경로에 저장(업로드)합니다.
<?php phpinfo(); ?>


XAMPP (Apache + MariaDB + PHP + Perl) 메뉴 설명 및 설정

01. 컴퓨터 바탕화면의 "XAMPP Control Panel"을 실행하거나 windows 메뉴 > 프로그램 > XAMPP폴더 > XAMPP Control Panel을 실행합니다.

02. "Apache"와 "MySQL"의 Start 버튼을 눌러 실행합니다.


03. 위의 그림과 같이 실행되면 PID(S)와 Port(s)에 숫자가 나타나면서 실행됩니다.
04. [1] Config 을 클릭합니다.

[2]와 같이 "Configuration of Control Panel " 대화상자가 나타납니다.
A. Editor : 코딩에 사용할 코드 에디터를 선택지정합니다.
B. Browser : 기본 브라우저로 사용할 경로 및 실행파일을 선택합니다.
C. Autostart of Modules :  XAMPP를 실행하면 자동으로 실행될 모듈을 선택합니다. (Apache, MySQL을 선택하면 무난)
D. Start Control Panel Minimized : XAMPP 실행시 왼쪽 화면 하단에 최소화된 컨트롤 패널을 원하면 체크
E. Enable Tomcat output window :  체크시 톰캣의 윈도우 출력 가능 
F. Check default ports on startup :  시작시 디폴트 포트를 체크
G. Show debug information :  디버그 정보를 출력 
H. Service and Port Settings :  모듈별 사용 포트 설정 및 변경

※ MariaDB :
본래 MySQL이라는 오픈소스 개발그룹이 있었고 그걸 Oracle에서 인수했었지만,

조직내 이해관계가 맞지 않아 일부 핵심인원이 퇴사하고 나와서 MySQL 코어를 가지고 Fork(분리개발)한것이 MariaDB이다.

둘의 기능상의 차이는 거의 없지만 MariaDB의 퍼포먼스가 더 좋고, 엔진도 추가되어 오히려 MySQL보다 뛰어나며 가장 큰 장점은 속도이다. 2배 가량 퍼포먼스가 개선되었다고 한다.

PHP 코딩을 위한 로컬 서버를 만들자 -  XAMPP - Apache + MariaDB + PHP + Perl

https://www.apachefriends.org/index.html

PHP
하이퍼텍스트 생성 언어(HTML)에 포함되어 동작하는 스크립팅 언어. 별도의 실행 파일을 만들 필요 없이 HTML 문서 안에 직접 포함시켜 사용하며, C, 자바, 펄 언어 등에서 많은 문장 형식을 준용하고 있어 동적인 웹 문서를 빠르고 쉽게 작성할 수 있다. ASP(Active Server Pages)와 같이 스크립트에 따라 내용이 다양해서 동적 HTML 처리 속도가 빠르며, PHP 스크립트가 포함된 HTML 페이지에는 .php, .php3, .phtml이 붙는 파일 이름이 부여된다. 처음에는 ‘Personal Home Page Tools’이라 불렸으며, 공개된 무료 소스이다.

-출처 : PHP [Hypertext Preprocessor] (IT용어사전, 한국정보통신기술협회)

01. 상담 메뉴중 "DOWNLOAD"를 클릭합니다.

 

03. 다운로드 페이지에서 "XAMPP for Windows 5.6.35"를 다운로드 합니다.  PHP 7버전도 다운 가능하지만 현재 웹호스팅에서 보편화 되어있는 PHP 5.6버전을 다운로드합니다.
순서대로 디폴트 값으로 설치를 완료합니다.