티스토리 뷰

1. PHP 다운로드

자신의 운영체제에 맞는 Thread Safe 버전 php를 다운 받는다.

https://www.php.net/downloads.php

다운로드 받은 후, 압축을 지정한 폴더(C:\)에 풀고 폴더명을 php로 지정한다.(C:\php)

 

2. Apache 다운로드

자신의 운영체제에 맞는 아파치를 다운 받는다.

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

다운로드 받은 후, 압축을 풀고 Apache24 폴더를 지정한 폴더(C:\)에 옮긴다.(C:\Apahe24)

 

3. MySQL 다운로드

자신의 운영체제에 맞는 MySQL을 다운 받는다.

https://dev.mysql.com/downloads/

단, MySQL 다운로드 할 때 비밀번호를 두가지 중 하나를 선택해야하는데 아래를 선택해야된다.

SHA-256을 선택 할 경우 PHP에서 비밀번호를 인식하지 못하므로 SHA-256을 선택하면 안된다.

 

4. 환경변수 지정

내 PC에서 오른쪽 마우스 클릭 -> 속성 -> 고급 시스템 설정 -> 환경변수

-> 시스템 변수 중 Path 항목 편집 클릭 

->아파치, php의 연동을 위해 php 폴더와 Apache의 bin 폴더를 환경변수에 추가

즉, 두가지 환경변수를 추가한다 

PHP 환경변수: C:\php

Apache 환경변수: C:\Apache24\bin

-> 지정한 환경변수 저장

 

4. php, Apache 연동

php.ini-development를 php.ini로 변경 한 후 저장. 그 후 이 파일의 내용을 바꿔 php 설정을 바꾼다.

아파치에서 바꾼 내용을 바로 확인 하기 위해

opcache.enable = 0 -> opcache.enable = 1로 설정 

오류 내용을 php에서 바로 확인하기 위해

display_errors = Off -> display_errors = On으로 설정

 

Apache24/conf/httpd.conf의 맨 마지막에 다음 내용을 추가.

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

 

5. PHP. MySQL 연동

php.ini 파일에서 파일 내용을 변경한다

extenson_dir = "ext" 부분의 ;를 제거한다

extension_mysqli 부분의 ;를 제거한다

index.php 화면이 처음에 나올 수 있도록 하기 위해

<IfModule dir_module>

    DirectoryIndex index.html index.php

</IfModule>

 

이 후 아파치를 restart하면 정상적으로 수행 할 수 있다.

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함