일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- UML
- 안드로이드 푸쉬
- 자동 생성
- html5
- php 시큐어코딩
- php 취약점
- 우분투
- C# IO
- xe
- dovecot
- curl
- soundpool
- 안드로이드
- FCM
- PHP
- 안드로이드 푸시
- chart.js
- 자바스크립트
- WebView
- C#
- 안드로이드 gcm
- javascript
- android 효과음
- Mail Server
- Android
- 설치
- mysql
- 폼메일
- not working
- roundcube
- Today
- Total
그러냐
윈도우즈XP에 Apache, PHP, MySQL 설치하기 (06/07/23 .. 본문
Apache 2.2 설치하기
① 다운로드 받기
http://httpd.apache.org/download.cgi 에서
apache_2.2.2-win32-x86-no_ssl.msi 파일을 다운로드 받거나
http://www.always.pe.kr/download/apache_2.2.2-win32-x86-no_ssl.msi
파일을 직접 다운로드 받는다. (몽순이네 전용 서버)
② 다운로드 받은 파일을 실행하여 설치한다.
Apache 설치 경로는 가급적 C:\Apache2.2 정도로 간단하게 한다.
③ 설치된 Apache 디렉토리에서 conf 폴더를 찾아 httpd.conf 파일을 노드패드 등으로 오픈한다.
④ httpd.conf 파일을 다음과 같이 수정한다.
....
ServerRoot "C:/Apache2.2" # 아파치2.2 설치경로
...
Listen 80 # Listen 소켓 포트 번호 (웹서버의 일반적 포트번호)
...
LoadModule actions_module modules/mod_actions.so # 필요한 모듈의 주석 제거
...
ServerAdmin jjeowl@naver.com # 아파치 서버 관리자의 이메일 주소
...
ServerName localhost:80 # 아파치 웹서버의 도메인네임과 포트번호
...
DocumentRoot "C:/Apache2.2/htdocs" # 웹서버의 www 루트 패스
...
AddDefaultCharset EUC-KR # 적당한 위치에 추가 (한글이 깨지지 않도록)
⑤ 윈도우즈의 내컴퓨터 속성 -> 고급 -> 환경변수 -> 시스템 변수 -> Path 값 수정
Path에 Apache 설치 디렉토리인 ";C:\Apache2.2" 를 추가한다.



① 다운로드 받기
http://dev.mysql.com/downloads/mysql/5.0.html 에서
Windows (x86)용 파일을 다운로드 받아 압축을 풀고 setup.exe 를 설치하거나
http://www.always.pe.kr/download/mysql-5.0.22-win32.zip
파일을 직접 다운로드 받아 압축을 풀고 setup.exe 를 설치한다. (몽순이네 전용 서버)
② 설치후 윈도우즈 시작 메뉴에서 MySQL Server Instance Configuration Wizard 메뉴를 찾아
실행시키고 패스워드, default-character-set 등 필요한 부분을 세팅한다.


Path에 MySQL 설치 디렉토리 Path가 있는지 확인하고 없을경우
";C:\MySQL Server 5.0\bin" 과 같이 MySQL 의 bin 디렉토리를 추가한다.


④ php.ini 파일을 노트패드 등으로 오픈하고 다음과 같이 수정한다.
...
register_globals = Off
...
extension=php_mysql.dll (mysql db를 사용할 예정이므로 이 부분의 주석은 제거한다)
...
extension_dir = "C:\php5\ext" (extension 파일들의 디렉토리 경로를 설정한다)
...
default_charset = "euc-kr" (한글이 깨지지 않도록 주석을 제거하고 변경한다)
⑤ Apache 서버를 설치했던 디렉토리를 찾아 conf 폴더의 httpd.conf를 세팅해 php를 설치한다.
윈도우즈XP Apache 2.2 서버에 PHP를 설치하는 방법은 두가지가 있다.
하나는 CGI 바이너리를 사용하는 방법이고 또 하나는 아파치 모듈 DLL 을 사용하는 방법이다.
두 경우 모두 먼저 Apache 서버를 중지시키고 Apache 서버가 PHP와 결합될수 있도록
httpd.conf 파일을 오픈하고 수정해야 한다.
(http://kr.php.net/manual/kr/install.apache2.php 를 참고하면 php 설치에 도움을 받을 수
있다.)
▪ 아파치 모듈 DLL을 사용하는 경우 (추천)
먼저 C:/php5 디렉토리의 php5ts.dll 파일을 windows\system32 디렉토리로 복사한다.
그 다음 httpd.conf 파일에 다음을 추가한다.
▪ CGI 바이너리를 사용하는 경우
httpd.conf 파일을 다음과 같이 수정한다.
⑥ Apache 2.2 서버의 httpd.conf 파일에 다음 내용을 추가해서 php.ini 경로를 알려준다
PHPIniDir "C:/php5"
⑦ 윈도우즈의 내컴퓨터 속성 -> 고급 -> 환경변수 -> 시스템 변수 -> Path 값 수정
Path에 PHP5 설치 디렉토리 ";C:\php5" 를 추가한다.

만약 문제가 발생해서 아파치 서버를 실행시킬 수 없을경우 아래와 같은 방법을 따른다.



Apache 2.2 서버 작동 테스트
① 설정된 Path가 제대로 동작하도록 하기 위해서 윈도우즈XP 를 재부팅 시킨다.
② 노트패드를 오픈하고 다음의 내용을 입력한 후 index.html 이라는 이름으로 저장한다.
<?
phpinfo();
?>
③ Apache 2.2 서버의 root 폴더인 "C:/Apache2.2/htdocs" 디렉토리에 원래 존재하던
index.html 파일의 이름을 index.ht_ 로 변경한 후 새로 만든 index.html 파일을 복사한다.
④ 인터넷 익스플로러 등의 웹 브라우저를 열고 주소창에 "localhost" 라고 입력한다.
⑤ PHP 5.1.4 정보 화면이 나타나면 설치 성공!
스크롤바를 내려서 mysql 정보가 있는지 반드시 확인해야 한다.


'php' 카테고리의 다른 글
[해결법] Fatal error: Allowed memory size of 8388608 (0) | 2016.01.25 |
---|---|
strip_tags2() (0) | 2016.01.25 |
preg_replace() - 빠른 정규식 (0) | 2016.01.25 |
PHP 배열의 활용 (0) | 2016.01.25 |
다른 서버, 다른 도메인간 세션 공유 방법 (0) | 2016.01.25 |