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가 나오면 성공
 
번호 제목 글쓴이 날짜 조회 수
50 [AutoSet] SSL 적용가이드 (https) 황제낙엽 2019.04.22 338
49 SSL, Https를 위한 인증서 발급 황제낙엽 2019.02.20 72
48 Apache2.4 성능 개선 (아파치 공식사이트 제공) 황제낙엽 2018.09.18 70
47 [AutoSet] 오토셋 소개 및 설치파일 file 황제낙엽 2018.08.25 570
46 [APMSETUP] 설치파일 file 황제낙엽 2018.08.25 588
45 톰캣 한글 깨짐, UTF-8 인코딩 설정[2] file 황제낙엽 2018.08.23 1031
44 톰캣 한글 깨짐, UTF-8 인코딩 설정[1] [1] file 황제낙엽 2018.08.23 3375
43 이클립스는 괜찮은데 톰캣에서만 한글깨짐 (윈도우 콘솔의 다국어 인코딩 포함) file 황제낙엽 2018.08.23 2973
42 캐시 여유 공간 부족 (insufficient free space) 해결 황제낙엽 2018.03.16 4258
41 무설치 포터블(portable) 톰캣을 윈도우 서비스로 등록하기 황제낙엽 2017.11.07 343
40 [APMSETUP] 에서 root 암호 분실시 초기화 방법 황제낙엽 2017.04.06 2303
39 구버전의 톰캣 실행하기 황제낙엽 2017.03.22 138
38 Tomcat 8에 SSL 인증서를 적용 황제낙엽 2016.12.23 1485
37 Database Extensions 추상 레이어 PDO 설치/설정 황제낙엽 2016.07.27 274
36 Apache Error : winnt_accept: Asynchronous AcceptEx failed 황제낙엽 2016.06.15 464
» Windows에서 Apache(2.2.25)/PHP(5.4)/MYSQL(5.6.24) 설치 황제낙엽 2015.05.16 599
34 [APMSETUP7] PHP version upgrade (php5.2->php5.4) file 황제낙엽 2015.05.16 1031
33 Server.xml 에 Context 추가 황제낙엽 2012.09.19 99
32 아파치 ETag 이용한 정적파일 최적화 file 황제낙엽 2012.05.30 1151
31 톰캣 메모리 확장 시키기 file 황제낙엽 2012.02.01 254