본문 바로가기

PHP/PHP 프로그래밍 입문 (3판)

[PHP 프로그래밍 입문 (3판)] CH01. PHP의 개요와 설치

PHP의 개요

PHP는 1994년 라스무스 레도르프가 개발한 웹 프로그래밍 언어로 HTML/CSS, 자바스크립트와 함께 사용하여 다양한 형태의 웹 사이트 제작할 수 있음.

2015년 12월에 PHP 7 출시. 2019년 2월 기준으로 발표된 최신 버전은 7.3.2임.

PHP의 특징

  1. 대부분의 운영체제에서 구현 가능
  2. 쉽고 편리한 데이터베이스 연동
  3. 쉬운 코드 작성, 단순한 문법
  4. 빠른 처리 속도

PHP 개발 환경

  • XAMPP 프로그램을 설치하면, PHP/Apache/MySQL 등의 프로그램이 패키지 형태로 설치됨
    • Apache: 클라이언트 측의 웹 서비스 제공 요청을 받아들여 데이터를 HTTP 규약에 따라 클라이언트의 로컬 컴퓨터에 전송
    • PHP: PHP 해석기는 PHP 언어로 작성된 프로그램을 문법에 맞게 해석하여 HTML로 변환
    • MySQL: DBMS의 하나인 MySQL 데이터 베이스는 데이터를 저장, 검색, 수정, 삭제하는 등의 역할을 수행

 

XAMPP(잼프) 설치하기

▷ XAMPP 프로그램 다운로드: https://www.apachefriends.org 

 

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

설치 폴더: "C:/xampp"

Select Components: 필요한 Apache, MySQL, PHP, phpMyAdmin만 선택했음

Select Components

Control Panel: 예제 프로그램을 실행했을 때 '페이지를 연결할 수 없음' 메세지가 뜬다면, XAMPP 컨트롤 패널을 열어 Apache 프로그램을 구동하면 됨

Control Panel

 동작 확인: 웹 브라우저의 주소창에 "http://localhost"를 입력하였을 때 XAMPP 메인 확면이 나타나면 프로그램이 제대로 설치된것

XAMPP 메인 화면

 


PHP 프로그램 실행

책에는 텍스트 에디터로 'Sublime Text'를 설치하였지만, 나에게 익숙한 'Visual Studio'로 실습을 해보겠다!

<?php
	echo "Hello World";
?>

 

※ 프로그램 실행할 때 .php를 안적어서 404 오류때문에 고생했다.. 처음 XAMPP 메인화면이 잘나왔는데도 새로운 프로젝트 파일이 안된다면, 주소 확인을 먼저 하시길!! (.htaccess 부터 시스템 환경변수 수정까지 별걸 다했는데 결론은 .php를 안적어서 문제였던 경험담 ㅠㅠ)