DevBlackCat
PHP로 웹 개발 시작하기: 하루 15분, 15일 완성 프로젝트. Part 2 - 설치 및 기본 구조 본문
PHP로 웹 개발 시작하기: 하루 15분, 15일 완성 프로젝트. Part 2 - 설치 및 기본 구조
안녕하세요! 이번 글에서는 PHP 소개 및 설명, PHP의 역사와 특징, PHP 설치 및 설정, PHP 태그 사용법, 그리고 PHP 주석 작성 및 사용 시기에 대해 다루겠습니다. 이전 글에서는 웹 프로그래밍과 백엔드 개념에 대해 배웠으니, 이제 실제로 PHP를 사용해봅시다.
1. PHP 소개 및 설명
PHP는 'PHP: Hypertext Preprocessor'의 약어로, 서버 측에서 실행되는 스크립트 언어. 웹 개발에 널리 사용되며, 데이터베이스와의 상호 작용, 로그인 기능 등 백엔드 작업을 수행할 수 있습니다.
2. PHP의 역사와 특징
PHP는 1994년에 라스무스 러드프가 개발했으며, 이후로 버전이 출시되어 현재는 7.x 버전이 사용되고 있습니다. 다음은 PHP의 주요 특징입니다.
- 쉽고 익히기 간편한 언어 구조를 가집니다.
- 다양한 데이터베이스와 상호 작용할 수 있는 기능이 풍부합니다.
- 웹 서버에 쉽게 설치하고 직접 실행할 수 있습니다.
3. PHP 설치 및 상세한 설정 방법
PHP를 사용하기 위해서는 웹 서버와 PHP를 설치해야 합니다. 대표적인 웹 서버 소프트웨어는 아파치(Apache)와 엔진엑스(Nginx)입니다. 개발 환경은 XAMPP, WAMP, MAMP 등을 이용해 간편하게 구축할 수 있습니다. 각각 Windows, Mac, Linux 운영체제에 맞춰 설치 후, 필요 설정을 진행합니다.
설치 과정은 아래와 같습니다:
1. 웹 서버 소프트웨어(XAMPP, WAMP, MAMP)를 공식 홈페이지에서 내려받습니다.
2. 다로드한 파일을 실행하여 설치합니다.
3. 설치 시, 아파치, PHP 및 MySQL(MariaDB) 등 관련 컴포넌트를 선택합니다.
4. 설치 후, 서비스를 시작하고 브라우저를 통해 http://localhost 에 접속하여 정상 작동 여부를 확인합니다.
5. 설치된 디렉토리에서 "htdocs" 폴더를 찾아 PHP 파일을 저장하고 테스트합니다. 예를 들어, "test.php" 파일을 생성하고 http://localhost/test.php 에 접속하여 정상적으로 작하는지 확인합니다.
환경 설정 방법은 다음과 같습니다:
1. PHP 설정 파일(php.ini)을 찾습니다.
2. 필요한 설정을 변경합니다. 예를 들어, 파일 업로드를 허용하려면 "file_uploads = On"으로 설정하고, 오류고를 설정하려면 "error_reporting = E_ALL" 및 "display_errors = On"과 같이 설정합니다.
3. 아파치 설정 파일(httpd.conf)을 찾습니다. 웹 서버의 연결 설정 및 포트 등을 변경할 수 있습니다.
4. 설정 후, 웹 서버를 재작하여 변경사항을 적용합니다.
4. PHP 태그 사용법
PHP 코드는 간단한 태그를 이용해 작성할 수 있습니다. 기본 구조는 다음과 같이 사용됩니다.
PHP에서 출력을 위해 echo 명령을 사용할 수 있습니다. 다음은 "Hello, World!"를 출력하는 코드입니다.
<?php
echo "hello world";
?>
결과 : hello world
또한, <?= 를 사용하여 간단한 출력을 할 수도 있습니다.
<?= "Hello World!" ?>
결과 : hello world
이렇게 작성한 PHP 코드는 HTML 코드에 내장되어 사용할 수 있습니다.
PHP 태그 내부에 작성한 코드가 서버에서 실행된 후, 외부에 있는 일반 HTML 코드와 함 사용자에게 전송됩니다.
예를 들면 다음과 같습니다.
<!DOCTYPE html>
<html>
<head>
<title>PHP와 HTML 함께 사용하기</title>
</head>
<body>
<h1>PHP로 출력한 내용:</h1>
<><?php echo "이것은 PHP 코드로 작성된 내용입니다."; ?></p>
<p><?= "이것은 PHP 축약 태그로 작성된 내용입니다." ?></p>
<h1>HTML로 작성한 내용:</h1>
<p>이것은 일반 HTML 코드로 작성된 내용입니다.</p>
</body>
</html>
5. PHP 주석 작성 및 사용 시기
PHP에서 주석은 코드 설명, 다른 개발자와의 협업, 코드의 가독성 향상 등의 이유로 사용됩니다. 주석은 프로그램이 실행될 때 무시되므로, 코드 실행에는 영향을 주지 않습니다. 주석 작성 방법은 다음과 같습니다.
<?php
// 이것은 한 줄짜리 주석입니다.
/* 이것은
여러 줄짜리
주석입니다. */
?>
결과 :
이번 글에서는 PHP 기본적인 배경 지식과 사용법을 다루었습니다. 다음 글에서는 실제 웹 개발에 필요한 구체적인 예시와 코드를 함께 살펴보겠습니다. 다음 글에서 만나요!
'웹개발 > PHP' 카테고리의 다른 글
PHP 웹 개발 하루 15분, 15일 완성 프로젝트. Part 5 - 함수, 배열, 문자열 처리 및 객체 지향 프로그래밍 (0) | 2023.06.04 |
---|---|
PHP 웹 개발 하루 15분, 15일 완성 프로젝트. Part 4 - 조건문, 반복문 및 제어문 (0) | 2023.06.04 |
PHP 웹 개발 하루 15분, 15일 완성 프로젝트. Part 3 - 변수, 데이터 타입 및 형변환 (0) | 2023.06.04 |
PHP로 웹 개발 시작하기: 하루 15분, 15일 완성 프로젝트. Part 1 - 웹 프로그래밍 및 백엔드 개념 소개 (0) | 2023.06.03 |
PHP 웹 개발 하루 15분, 15일 완성 프로젝트 (0) | 2023.06.03 |