[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 글자가 보이면 성공!
감사합니다 땡큐