PHP - 설치
안녕하세요, 예비 프로그래머 여러분! 오늘 우리는 PHP의 세계로 흥미로운 여정을 떠납니다. 하지만 놀라운 웹 애플리케이션을 만들기 전에 개발 환경을 설정해야 합니다. 이것이 무서운 것 같다면 걱정 마세요 - 저는 여러분을 매우 인내심 있게 안내해 드릴 것입니다. 시작해 보겠습니다!
PHP는 무엇인가요?
설치에 들어가기 전에 PHP에 대해 간단히 이해해 보겠습니다. PHP(Hypertext Preprocessor)는 웹 개발을 위해 설계된 서버 측 스크립팅 언어입니다. 웹사이트를 동적이고 상호작용적하게 만드는 비밀 성분입니다. 상상해 보세요, 셰프(당신!)가 PHP를 사용하여 사용자들에게 맛있는 웹 경험을 제공하는 것.
XAMPP 설치
XAMPP는 무엇인가요?
XAMPP는 웹 개발자를 위한 스위스 아르밀리트입니다. 무료이며 오픈 소스인 패키지로 PHP 개발을 시작하기 위해 필요한 모든 것을 포함하고 있습니다:
- Apache (웹 서버)
- MySQL (데이터베이스)
- PHP (프로그래밍 언어)
- Perl (프로그래밍 언어)
XAMPP를 당신의 올인원 웹 개발 키친이라고 생각해 보세요!
XAMPP 설치
- 공식 XAMPP 웹사이트(https://www.apachefriends.org/)를 방문합니다.
- 운영 체제에 맞는 버전을 다운로드합니다 (Windows, macOS, Linux 중 하나).
- 설치 프로그램을 실행하고 화면 지시에 따릅니다.
- 설치하고 싶은 컴포넌트를 선택합니다 (최소한 Apache와 PHP를 선택).
- 설치 디렉토리를 선택합니다 (기본값은 일반적으로 괜찮습니다).
- 설치 과정을 완료합니다.
XAMPP 시작
설치가 완료되면:
- XAMPP 컨트롤 패널을 엽니다.
- Apache 모듈을 시작하려면 그 옆의 "시작" 버튼을 클릭합니다.
- 데이터베이스를 사용할 계획이 있다면 MySQL 모듈도 시작합니다.
축하합니다! 이제 당신의 기계에서 로컬 웹 서버가 실행 중입니다. 컴퓨터에서 자신만의 작은 인터넷 구석을 가지게 되었습니다!
설치 확인
모든 것이 잘 작동하는지 확인해 보겠습니다:
- XAMPP 설치 디렉토리의
htdocs
폴더에test.php
라는 새 파일을 생성합니다. - 이 파일을 텍스트 편집기에서 엽니다 그리고 다음 코드를 추가합니다:
<?php
phpinfo();
?>
- 파일을 저장하고 웹 브라우저를 엽니다.
-
http://localhost/test.php
로 이동합니다.
PHP 설정 정보가 가득 찬 페이지가 보인다면 축하합니다! 설치가 완벽하게 작동하고 있습니다.
PHP 파서 설치
XAMPP를 사용하고 계시면 이미 PHP 파서가 설치되어 있습니다. 그러나 PHP를 별도로 설치하거나 다른 설정을 사용하고 싶은 사람들을 위해 설치 과정을 설명하겠습니다.
Windows 설치
- 공식 PHP 웹사이트(https://www.php.net/downloads.php)에서 PHP zip 패키지를 다운로드합니다.
- 선택한 디렉토리(예:
C:\php
)로 zip 파일을 압축 해제합니다. - PHP 디렉토리를 시스템의 PATH 환경 변수에 추가합니다.
-
php.ini
파일을 만들기 위해php.ini-development
을 복사하고 이름을 변경합니다. - 웹 서버를 PHP를 사용하도록 설정합니다.
macOS 설치
macOS는 일반적으로 PHP가 미리 설치되어 있습니다. 확인하려면 터미널을 엽니다:
php -v
다른 버전이 필요하다면:
- Homebrew를 사용하여 PHP를 설치합니다:
brew install php
- Homebrew의 설치 후 지시사항을 따릅니다.
Linux 설치
대부분의 리눅스 배포판에서는 패키지 관리자를 사용하여 PHP를 설치할 수 있습니다:
Ubuntu/Debian의 경우:
sudo apt-get update
sudo apt-get install php
CentOS/Fedora의 경우:
sudo yum install php
설치 확인
설치 방법에 관계없이 PHP가 잘 작동하는지 확인할 수 있습니다:
-
hello.php
라는 파일을 다음 내용으로 생성합니다:
<?php
echo "Hello, PHP World!";
?>
- 이 스크립트를 명령 줄에서 실행합니다:
php hello.php
"Hello, PHP World!"가 출력된다면 PHP 설치가 성공적입니다!
PHP 설정
설치 후 PHP 설정을 조정하고 싶을 수 있습니다. 이는 php.ini
파일을 통해 수행됩니다. 다음 표는 몇 가지 일반 설정을 조정할 수 있는 예제를 보여줍니다:
설정 | 설명 | 예제 |
---|---|---|
memory_limit | 스크립트가 소비할 수 있는 최대 메모리 | memory_limit = 128M |
max_execution_time | 스크립트가 실행할 수 있는 최대 시간 | max_execution_time = 30 |
display_errors | 브라우저에서 오류를 표시 여부 | display_errors = On |
error_reporting | 오류 보고 수준 | error_reporting = E_ALL |
post_max_size | POST 데이터의 최대 크기 | post_max_size = 8M |
upload_max_filesize | 업로드 파일의 최대 크기 | upload_max_filesize = 2M |
php.ini
파일을 변경한 후 웹 서버를 다시 시작해야 합니다!
결론
축하합니다! 여러분은 PHP 개발 환경을 성공적으로 설정했습니다. XAMPP 솔루션을 사용하든 맞춤형 설치를 하든, 이제 PHP 프로그래밍 여정을 시작할 준비가 되었습니다.
기억하세요, 모든 훌륭한 프로그래머는 지금 당신과 같은 자리에서 시작했습니다. 앞으로의 길은 흥미롭고 도전적이며 보상이 클 것입니다. 학습하고 성장하는 동안 항상 호기심과 경이로움을 잃지 마세요.
다음 강의에서 우리는 첫 번째 PHP 스크립트를 작성하고 이 강력한 언어의 기본을 탐구할 것입니다. 그 때까지, 행복한 코딩을 기원합니다!
Credits: Image by storyset