Front-End/PHP

[PHP] PHP 개요, APACHE 설치하기, PHP 다운로드

챌링킴 2021. 7. 3. 14:44
반응형

1) PHP란?

- 서버측에서 해석되는 언어이다.

- 웹 서버 프로그램에서 해석되는 스크립트 언어이다.

 

2) PHP 특징

- 데이터베이스와 연동을 편하게 할 수 있다.

- 거의 모든 운영체제에서 개발이 가능하다.

- 속도가 매우 빠른 편이다.

- 파일 업로드, 메일 전송.. 등 기능을 자체적으로 지원한다.

 

3) APACHE 설치와 환경설정하기

 

1. 사이트 접속

https://www.apachelounge.com/download/

 

Apache VS16 binaries and modules download

 

www.apachelounge.com

 

 

2. 해당 파일 다운하기 - 2.4.48-win64-VS16.zip

다운받은 후 압축 해제 후 폴더 안에 Apache24 디렉토리 복사 후 C 드라이브에 이동하기

 

 

3. 아파치 설정하기

C:\Apache24\conf 디렉토리 안에 httpd.conf 파일을 vs code로 실행하기

 

 

4. ServerAdmin localhost:80으로 변경하기

ServerAdmin admin@example.com을 찾아 아래와 같이 변경하기

 

 

5. DocumentRoot 경로 설정해주기

DocumentRoot "${SRVROOT}/htdocs"

<Directory "${SRVROOT}/htdocs"> 을 찾아 아래와 같이 변경하기

자기 폴더경로로 설정해주기

 

 

6. 환경변수 설정하기

내 pc에서 우측버튼 속성 -> 고급 시스템 설정 -> 환경 변수 -> 시스템 변수 -> Path 클릭 후 편집 -> 아파치 실행 파일 경로 새로만들기로 추가해주기 C:\Apache24\bin -> 확인

 

 

7. cmd 관리자 권한으로 실행한 후, httpd -k install 입력하기

아래 사진처럼 뜬다면 설치 완료!

 

 

8. cmd 에서 httpd -k start 입력하기

 

 

9. 윈도우 검색으로 서비스 검색하여 Apache2.4 더블클릭하여 시작 활성화되었는지 확인하기

 

 

 

10. 브라우저에 localhost 혹은 127.0.0.1 접속하기

 

 

 

4) PHP 다운로드 하기

 

1. 사이트 접속하기

https://windows.php.net/download/

 

PHP For Windows: Binaries and sources Releases

PHP 7.4 (7.4.21) Download source code [23.46MB] Download tests package (phpt) [13.49MB] VC15 x64 Non Thread Safe (2021-Jun-29 21:28:51) Zip [24.85MB] sha256: b43d90da0fb2553d14a34df51760738c39d7a3897f62e4506d8fbe008f2cce51 Debug Pack [21.98MB] sha256: 8d93

windows.php.net

 

 

2. VC15 x64 Thread Safe (2021-Jun-29 21:29:01) zip 파일 다운로드 받은 후 압축 풀기

 

 

3. 압축 해제 한 폴더 C 드라이브로 이동하고 디렉토리명을 php7으로 변경해주기

 

 

4. php7 폴더 안에 파일명 php.ini로 변경해주기

 

둘 중에 아무거나 선택하여 변경하기

 

 

5. php.ini 를 vs code로 실행하여 아래와 같이 수정하기

 

;extension_dir = "./"
; On windows:
;extension_dir = "ext"

▼ 앞에 주석을 제거하고 ext가 있는 해당 경로로 변경해주기 ▼

extension_dir = "C:\php7\ext"
; On windows:
;extension_dir = "ext"

 

;extension=mysqli

▼ 앞에 주석을 제거함 ▼

extension=mysqli

 

 

5) 아파치 설정 변경하기

 

1.

<IfModule dir_module>

    DirectoryIndex index.html

</IfModule>

▼ html부분을 php로 변경해주기 ▼

</ifmodule dir_module>

    DirectoryIndex index.php

</IfModule>

 

2. 문서의 맨 마지막 부분에 아래 내용을 추가해주고 서비스에서 아파치 재실행해주기

 

PHPIniDir "c:/php7"
    LoadModule php7_module "c:/php7/php7apache2_4.dll"
    AddType application/x-httpd-php .html .php
    AddHandler application/x-httpd-php .php

 

반응형