sitelink1 http://flukeeeeeee.blogspot.kr/2013/10/w...mysql.html 
sitelink2  
extra_vars5  
extra_vars6  

1. Apache 설치 

2.2.25버젼을 다운받는다
 
윈도우즈용 msi파일을 받는다.
 
 
거의 그냥 next만 눌러도 설치된다.
 

2. PHP 설치

 
5.4나 5.3 버젼중 하나를 받는다(zip파일)
(PHP5.5는 Apache2.4에서만 쓸 수있기때문에 5.4나 5.3을 쓴다.)
 
반드시 Thread safe로 받는다
 
 
다운로드 이후 파일 PHP파일은 아무데나 둬도 된다.
나는 C:\php에 집어넣었고
 이 기준으로 설명하겠다.
 

3. Apache와 PHP의 연동

Apache가 설치된 폴더를 찾아간다
 
나의 경우엔
 
C:\Program Files (x86)\Apache Software Foundation\Apache2.2
 
에 설치되었다.
 
폴더안에 conf라는 폴더가 있고 그속에 httpd.conf라는 파일이 있다
메모장등 에디터로 열어보자
 
먼저 LoadModule이 설정된 제일 마지막줄 밑에 다음 코드를 써넣는다.
 
LoadModule php5_module "C:/php/php5apache2_2.dll"
PHPIniDir "C:/php"
AddType application/x-httpd-php .php .php3 .htm .html .inc .phtml
AddHandler application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
 
이후 밑쪽에 ScriptAlias /cgi-bin/ ~~ 적혀있는 곳을 삭제하고 
 
ScriptAlias /php/ "c:/php/"
action application/x-http-php "/php/php.exe"
 
로 바꿔넣고 저장한다.
 
저장후 Apache를 재기동한다.
(할줄모르면 상태표시줄에 아파치의 서버관리자가 있으니 클릭하여 RESTART)
 
만약 httpd.conf를 잘못 수정하였을 경우 재기동이 되지않으므로 httpd.conf을 다시 체크할것
 
확인은 곧바로 아파치 폴더속의 htdoc라는 폴더에 test.php파일을 만들고
파일내용은 
 
<?php
phpinfo();
?>
 
로 해서 브라우저에 localhost/test.php 주소로 확인해본다.
정상적이라면 PHP가 설치된 서버의 정보가 나온다.
 

4. MySQL 설치

MySQL Community Server를 받아준다.
 
 
역시 msi파일로 받아서 설치한다.
 
MySQL도 설치방법은 간단하지만
설치중 여러가지 설정을 하므로 잘 확인하고 하자
(root암호를 잊지않도록!)
 
용량에 여유가 된다면 MySQL workbench도 받길 강추한다
sql다루는게 엄청 간단해진다.
 

5. MySQL 과 PHP의 연동

PHP를 설치한 폴더를 들어가면 php.ini-development라는 파일이 있다.
 
파일명 변경으로 뒤의 -development만 삭제하여 php.ini라는 이름으로 바꾼다.
 
그리고 을 열어서 수정을 한다
 
세미콜론 뒤에 쓰여진 설정은 전부 주석처리되기때문에 
필요한 설정만 주석을 제거해준다.
 
한마디로 밑의 코드 한줄 한줄을 검색하여 ; 표시를 지워주면 된다.
 
extension_dir = "ext"
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_mysqli.dll
 
이후 저장하고 Apache를 재기동한다.
 
확인은 앞서 만든 test.php파일을 코드를 바꿔서 수행한다.
 
 
<?php
$db_host = "localhost";
$db_user = "root";
$db_passwd = "MySQL 설치시 사용한 root암호가 여기로 들어간다 !!!";
$db_name = "test";
$conn = mysqli_connect($db_host, $db_user, $db_passwd, $db_name);
if (mysqli_connect_errno($conn)) {
echo "failed: " . mysqli_connect_error();
} else {
echo "success";
}
?>
 
success가 나오면 성공
 
번호 제목 글쓴이 날짜 조회 수
70 Jeus 6.0 에 war 배포하기 file 황제낙엽 2011.05.18 5409
69 캐시 여유 공간 부족 (insufficient free space) 해결 황제낙엽 2018.03.16 4258
68 톰캣 한글 깨짐, UTF-8 인코딩 설정[1] [1] file 황제낙엽 2018.08.23 3375
67 이클립스는 괜찮은데 톰캣에서만 한글깨짐 (윈도우 콘솔의 다국어 인코딩 포함) file 황제낙엽 2018.08.23 2973
66 [APMSETUP] 에서 root 암호 분실시 초기화 방법 황제낙엽 2017.04.06 2303
65 32비트 응용 프로그램 사용 (ASP, C#) file 황제낙엽 2019.10.31 2034
64 Tomcat 8에 SSL 인증서를 적용 황제낙엽 2016.12.23 1485
63 아파치 ETag 이용한 정적파일 최적화 file 황제낙엽 2012.05.30 1151
62 톰캣 한글 깨짐, UTF-8 인코딩 설정[2] file 황제낙엽 2018.08.23 1031
61 [APMSETUP7] PHP version upgrade (php5.2->php5.4) file 황제낙엽 2015.05.16 1031
60 Apache Geronimo PetStore 데모 분석 황제낙엽 2007.07.11 892
» Windows에서 Apache(2.2.25)/PHP(5.4)/MYSQL(5.6.24) 설치 황제낙엽 2015.05.16 599
58 [APMSETUP] 설치파일 file 황제낙엽 2018.08.25 588
57 [AutoSet] 오토셋 소개 및 설치파일 file 황제낙엽 2018.08.25 570
56 웹로직 설치 및 운영 메뉴얼 몇가지 file 황제낙엽 2008.03.03 545
55 Apache Error : winnt_accept: Asynchronous AcceptEx failed 황제낙엽 2016.06.15 464
54 Windows 2000 Server + J2SDK 1.4.0 + Apache 2.0.47 + Tomcat 4.1.29 file 황제낙엽 2007.10.30 458
53 iis error - Service Unavailable / HTTP Error 503. The service is unavailable. 황제낙엽 2020.09.23 411
52 IIS 시작,정지,재시작 file 황제낙엽 2019.05.10 411
51 무설치 포터블(portable) 톰캣을 윈도우 서비스로 등록하기 황제낙엽 2017.11.07 343