본문 바로가기

PHP

[1] APACHE - PHP - MySQL 설치

[1] APACHE + PHP + MYSQL 설치 방법


여태 JSP로 개발을 해 왔지만, 이직한 회사는 주로 PHP로 개발한다고 하여 PHP 공부를 시작합니다. ㅋ


제 PC의 OS는 WINDOWS7이기에  WINDOWS7에 PHP 설치 하는 방법을 설명하겠습니다.

기회가 되면 리눅스 설치하는 방법도 적어 놓겠습니다..( 머리가 안좋아 금방잊어버린다. )


1. 버전 : APACHE - 2.4.17, PHP - 5.6.16(7버전이 나왔지만 우리회사에서는 적용하지 않아 5버전으로 설치 했음), MYSQL - 5.6 


2. 다운로드 : 

 1) APACHE - http://www.apachelounge.com/download/

 2) PHP - http://php.net/downloads.php

 3) MYSQL - http://dev.mysql.com/downloads/mysql/


----------------아파치 설정 -----------------

3. 아파치 및 php 압축을 풀고 C:드라이브 밑에 위치 시킵니다. (위치는 자기 마음대로 설정해도 상관없음)

저는 아래와 같이 셋팅했어요



그리고 환경설정에 들어갑니다.

환경변수 설정에 들어가서 C:\Apache24\bin; 추가 해주시고 확인, 확인, 확인 버튼을 눌러 저장합니다.


4. httpd.conf 파일 설정

C:\Apache24\conf\httpd.conf를 편집기를 통해 엽니다.(저는 아파치를 c:드라이브 밑에 위치 시켰습니다.)

그리고 아래와 같이 설정합니다.


 - ServerRoot는 아파치가 설치된 폴더 경로를 적어 주시고

 - Listen 80은 자기가 원하는 포트로 변경해주셔도 됩니다.

 - 그리고 제일 밑에 아래와 같이 붙여 넣습니다.


 - 복사붙여넣기하시면 돼요 

LoadModule php5_module "C:/php-5.6.16/php5apache2_4.dll"

PHPIniDir "C:/php-5.6.16"

AddType application/x-httpd-php .php .php3 .htm .html .inc .phtml

AddHandler application/x-httpd-php .php

AddType application/x-httpd-php-source .phps


- 저장하고 닫아주세용~ 


5. 아파치 서비스 등록하기

 - cmd창에서 httpd -k install



그럼 아래 그림처럼 등록이됩니다.



그 이후 아파치를 스타트 시킵니다.  

- httpd -k start 


이러면 아파치는 설정 끝..ㅋㅋ



----------------PHP 설정 -----------------

6. 다운로드 받은 PHP를 C:드라이브 밑에 위치 시킵니다. (이것도 그냥 원하는 곳에 위치시켜도 됩니다.)

저는 C:드라이브 밑에 C:\php-5.6.16 <- 요렇게 위치 시켰습니다.


7. php.ini 파일 설정하기

 1) php.ini-development을 복사한 후 이름을 php.ini로 변경합니다.

 - php가 확장기능을 사용할 수 있도록 extension 파일 경로를 설정

  extension_dir = extension_dir = "C:\php-5.6.16\ext\"

 - 그리고 mysql 연결을 위해 밑에 있는 문장의 ; 제거

extension=php_gd2.dll

extension=php_mysql.dll

extension=php_mysqli.dll


8. MySQL 연동

이건 mysql 설치 후 


C:\Apache24\htdocs에 mysqltest.php 파일 생성 한 후 아래와 같이 입력


<?php

// phpinfo();

$db = mysqli_connect("127.0.0.1", "root", "1q2w3e4r", "world");

if (mysqli_connect_errno($db)) {

echo "failed: " . mysqli_connect_error();

} else {

echo "success";

}

?>


저장 후 httpd -k start 한 후에 브라우저 주소창에 http://localhost/mysqltest.php 입력합니다.

그러면 아래와 같이 success 글자가 보이면 성공!





감사합니다 땡큐