프로그래밍 언어-PHP (Hypertext Preprocessor) 설치하기

PHP(Hypertext Preprocessor)는 웹 애플리케이션 개발에 광범위하게 사용되는 서버 사이드 스크립팅 언어입니다. 웹 개발 분야에서 가장 인기 있는 프로그래밍 언어 중 하나로, 동적 웹사이트와 웹 애플리케이션을 구축하는 데 있어 HTML, CSS 및 JavaScript와 함께 자주 사용됩니다.

PHP의 주요 특징

PHP의 주요 특징 중 하나는 데이터베이스와의 효율적인 상호작용 능력입니다. 이를 통해 개발자들은 다양한 데이터베이스 시스템과 연동하여 동적인 콘텐츠를 제공할 수 있습니다. MySQL, PostgreSQL, Oracle 등과 같은 데이터베이스 관리 시스템(DBMS)과 호환되며, 이러한 호환성 덕분에 PHP는 전 세계 수많은 웹사이트 및 애플리케이션에서 사용되고 있습니다.

또한 PHP는 다양한 운영체제와 서버 환경에서 실행 가능하므로 매우 유연하다고 할 수 있습니다. 리눅스, 윈도우, macOS 등 거의 모든 주요 운영체제에서 작동하며 Apache, Nginx 등 인기 있는 웹 서버 소프트웨어와도 잘 호환됩니다.

PHP 커뮤니티 역시 강력한 지원을 받고 있으며 여러 오픈 소스 프로젝트가 진행되고 있습니다. 대중적인 CMS(콘텐츠 관리 시스템)인 워드프레스도 PHP 기반이며 그 외에도 드루팔, 조롱보같은 CMS가 존재합니다. 뿐만 아니라 PHP 기반의 다양한 프레임워크(Laravel, Symfony 등)가 개발자들에게 제공되어 생산성을 높여줍니다.

결론적으로 PHP(Hypertext Preprocessor)는 동적 웹사이트 및 애플리케이션 개발을 위해 널리 사용되는 프로그래밍 언어로서 그 확장성과 융합성 때문에 전 세계 개발자들이 선호하는 언어 중 하나입니다.

php 다운로드

아래의 링크에서 Zip 파일을 다운로드 받습니다.
https://windows.php.net/download/
다운로드 받은 PHP Zip 파일을 Apache 를 설치한 폴더에 압축 해제를 합니다.(여기서 압축 해제 경로는 C:\APM 입니다.)

php 설정값 변경

C:/php 압축 해제 폴더/php/php.ini-production 라는 파일을 php.ini 로 변경해줍니다. 이 파일이 PHP 프로그램 설정 파일 역할을 하게 됩니다. 윈도우 탐색기에서 확장자가 안보이기 때문에 파일 유형이 “구성설정” 으로 되어 있는 파일을 열어 수정 해야 합니다.
C:/php 압축 해제 폴더/php/php.ini 파일을 열고 아래와 같이 수정 합니다.

extension_dir = “./” 를 extension_dir = “C:/php 압축 해제 폴더/php/ext” 로 바꿔 줍니다.

; Directory in which the loadable extensions (modules) reside.
; https://php.net/extension-dir
extension_dir = "C:/php 압축 해제 폴더/php/ext"
; On windows:
;extension_dir = "ext"

PHP 설정값 변경은 완료 되었고, 이제 Apache와 연동 시켜줘야 합니다.

Apache와 php 연동

Apache와 PHP 연동은 아파치 설정파일에서 설정합니다. 다음은 아파치 설정파일 위치 입니다.
C:/apache 설치 경로/apache24/conf/httpd.conf

DirectoryIndex index.html 에 "ctrl+f"로 찾아서 다음과 같이 index.php를 포함해 줍니다.
DirectoryIndex index.php index.html

마지막으로파일 최하단에 다음 문구를 추가합니다.

PHPIniDir "C:/APM/php/php.ini"
LoadModule php_module "C:/APM/php/php8apache2_4.dll"
AddType application/x-httpd-php .html .php
AddHandler application/x-httpd-php .php

파일을 저장하고 cmd를 관리자 권한으로 실행하고 아래 명령어를 통해 Apache 서비스를 재시작합니다.

cd /apm/apache24/bin
httpd -k restart

Apache와 php 연동 테스트

메모장을 사용하여 아래 내용을 입력하고 Apache 웹문서 저장공간 (C:/apache 설치 경로/apache24/htdocs)에 phpinfo.php 라는 파일로 저장 합니다.

<?php phpinfo ?>

마지막으로 웹브라우저에 http://localhost/phpinfo.php를 입력합니다. 다음과 같이 PHP 설치정보가 나온다면, 정상적으로 설치가 완료된 것입니다.

프로그래밍 언어-PHP (Hypertext Preprocessor) 설정 완료 확인 웹브라우저 이미지

PHP (Hypertext Preprocessor)

Apache 웹서버 설치하기-윈도우10