본문 바로가기
PHP 백엔드 프로그래밍

#01 PHP 개요 및 기본셋팅

by 강바리 2022. 10. 24.
728x90
반응형

1. PHP 개요 

    PHP(Hypertext Preprocessor)는 1994년 라스무스 러도프에 의해 개발되었고 

    개인 홈페이지를 뜻하는 Personal Home Page에서 그 이름이 유래되었다.

    1995년 처음 발표되었고 현재 PHP 8 버젼까지 나왔다. 

 

    PHP는 동적인 홈페이지를 만들기 위해 태어났고 

    지금은 웹 서버쪽의 데이터 처리를 하는데 주로 사용한다. 

 

2. PHP 기반의 웹 환경

    1) 웹서버 : 서비스를 제공하는 컴퓨터를 의미한다.

                      이메일 서비스를 제공하는 메일 서버

                      도메인 서비스를 제공하는 DNS(Domain Name System) 서버

                      온라인 게임 서비스를 제공하는 게임서버 등등 

 

    2) 웹서버 구축 프로그램 

        - Apache : 유닉스, 윈도우, 리눅스등 모든 운영체제에서 운용되는 인기있는 프로그램이다.

        - PHP 해석기 : PHP로 작성한 내용을 해석하는 프로그램이다. 

                                PHP 해석기는 서버에 존재하며 PHP 소스를 분석후에 Apache에 HTML 형태로 제공한다. 

                                Apache는 해당 HTML을 클라이언트 컴퓨터에 전송한다.

        - MySQL : 데이터베이스 관리 프로그램이고 무료이다.  

 

 

3. PHP 기본 S/W 설치

    웹서버 구축을 위해 Apache, PHP 해석기,  MySQL을 동시에 설치하기 위하여 

    아래의 사이트에서 해당 OS에 맞는 프로그램을 다운로드 하여 설치한다.

    XAMPP Installers and Downloads for Apache Friends 

 

XAMPP Installers and Downloads for Apache Friends

What is XAMPP? XAMPP is the most popular PHP development environment XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to us

www.apachefriends.org

    2022년10월 기준 Windows 최신 버전은 8.1.10 버젼이다.

 

    설치파일을 클릭해서 하기의 순서대로 설치를 진행한다.

   

   

PHP 공부에 필요한 파일만 설치를 한다.

기본값은 전체 설치로 되어있다.

설치경로를 기본값으로 설정한다.

영문버젼으로 설치한다. 영문 또는 독일어 두가지밖에 없음

프로그램 설치가 진행된다. 대략 3분정도 소요된다.

설치가 완료되면 자동으로 실행된다.

본인이 사용하고 싶은 항목을 선택하여 "Start"를 누르면 실행된다.

아래와 같이 Apache, MySQL만 설치해서 2개만 활성화가 된 상태이다.

아래와 같이 Apache의 "Start" 버튼을 누르면 Apache 프로그램이 활성화 된 상태(=연두색 배경)가 된다.

 

정상적으로 서버가 동작하는지 확인하려면 인터넷창에서 아래와 같은 주소를 입력한다.

 

http://localhost

 

localhost는 자신의 로컬 컴퓨터의 네트워크 주소를 의미한다.

아래와 같이 XAMPP 프로그램에 대한 설명이 나오면 정상적으로 동작중인 상태이다.

 

XAMPP가 C://XAMPP//폴더에 설치되었고 local 경로가 htdocs로 지정되어서

PHP 파일을 만들어서 확인을 하려면 하기의 경로에 PHP 파일을 만든다.

 

ex) xxx.php 샘플 파일을 만든다.

C://XAMPP//htdocs/xxx.php

 

ex) 브라우저에서 실행한다. 

아래와 같이 샘플로 만든 php 파일의 실행화면을 볼수있다.

만약 Apache 서버가 실행이 안되어 있다면 아래처럼 php 파일은 실행이 안된다.

728x90
반응형

댓글