웹마스터 팁

팁게시판에 올린글을 이번에 이쪽으로 옮깁니다. 앞으로 서버쪽 강좌를 연속해서 올릴 것이기 때문에 찾기쉽고 연속성을 유지하기 위해서..
그리고 보충설명은 일단.. 다음글에...

......................시작......................................

많고 많은 고비를 넘어 드디어 성공..이건 유료계정이 아니라 자기컴에 설치하는겁니다.
혹시 필요한 사람이 있을지 몰라서 올립니다.
정말..이거 설치하느라고 몇날 몇일 고민한걸 생각하면 다시는 그런 사람이 없기를 바라는 마음에서 올립니다.
xp 에서 서비팩 1 번을 설치해야 php 가 완전히 작동한다는 이 간단한 '진리' 하나를 몰라서 무료 일주일을 고생했던기억들...  그 많은 홈페이지들 그 많은 책들.. 그런대로 이런 간단한 문제 하나를 빠뜨려서 고생하게 한걸 생각하면.. 정말이지 눈물이 앞을 가립니다.
지금이건 메모한걸 일단 간단히 옮긴겁니다.
혹시 여기서 안되는 부분 있으면 제 홈페이지 http://yop.wo.to 게시판으로 질문 주세요. 전 전문가가 아니라서 제가 올린 글 부분에서만 답변드릴수 있습니다.  ㅡ 그럼 성공하시길....담에는 apache + php + mysql +제로 올림.


1.다운로드
  
   php           ...     php.net        (최신 4.3.1)
   phpzendoptimizer ....   zend.com (여기서는 생략했음)
   mysql        ...  mysql.holywar.net   (최신 4.0.12)
   phpmyadmin    ....phpmyadmin.net  

2. 설치

iis
   1.windows xp cd 삽입
    2. 프로그램추가/삭제>windows 구성요소 추가/삭제>iis 와 관리도구 체크후 설치.  (관리도구 설치하지 않았을 경우 에러가 있었음)
   3. 제거할때는 iis 와 관리도구 체크해제후 설치 .
   4. xp 서비스팩 1 번 설치 .. 이거 설치 안하면 php 에서 변수 인식못하는 오류생김 .. 이거 설명하고 있는 인터넷 사이트가 하나도 없어서 일주일넘게 고생했음 (http://www.windowsxp.co.kr/ 에서 다운로드 .. 설치도중 xp 정품키를 자동으로 인식함 .정품키가 없을경우 준비해야됨)

php
   1.압축풀고 폴더이름 php로 바꾼후  c:/php 로 이동
   2.제거 할때는 iis 기본웹사이트의 isapi 필터와 디레토리의 php 와 htm 속성지우고 폴더 지움. 시스템 파일안의 .dll 파일은 안지워도됨.
   3. 다른 버젼 설치할때는 기존버젼 c:/php 에 덮어씌우면됨.
   4.php.ini-dist 를 php.ini 로 이름바꾸고 c:/window/system 으로 복사
   5.php4ts.dll 과 php4ts.lib  를 c:/window/system32 로 복사
   6.dlls 폴더안의 모든 .dll 파일을 c:/window/system32 로 복사.
   7.c:/window/system 의 php.ini 열어서 다음 설정
            doc_root="c:/Inetpub/wwwroot"
            extension_dir="c:/php"
            extension=php-gd.dll (참고)
            extension=php-mysql.dll(최신버젼은 설정필요없음)
            extension=php-oci8.dll(참고)
  
iis 에 php 인식

   1.관리도구>인터넷정보서비스>기본웹사이트>오른쪽버튼>속성>isapi 필터>추가 클릭.
  2.확장명은 php로 하고 c:/php/sapi/php4isapi.dll 추가
   3. 홈디렉토리>구성>추가 클릭
   4.확장명은  .php 로 하고 c:/php/sapi/php4isapi.dll 추가
   5.홈디렉토리클릭>쓰기에도 체크해야 제로보드 사용가능
   6.제로보드 사용하기위해 나중에 만들 zboard 폴더에서 공유클릭하고 zboard 폴더를 공유시켜야 제로보드 사용가능.( 이거 아는 사람이 없어서 또 일주일 고생했음)

iis 다시시작

  제어판 > 관리도구 > 서비스 > iis admin 오른쪽 버튼 > 다시시작 클릭.

mysql 설치

     1.c:/mysql 폴더에 설치   (  c:/ 에 설치하면 자동으로 mysql 폴더생김)
     2.c:/mysql/bin 폴더안의 winmysqladmin.exe 클릭해야 mysql 시작됨.
     3. 주의: winmysqladmin.exe 에서 설정하는 root 나 비밀번호는 실제로 mysql 에 적용되지 않음..기록용  (초기 mysql 아이디는 root 비밀번호는 없음)
     4.winmysqladmin.exe 의 my.ini.setup 의 -language = c:/mysql/share/korean 으로 바꿈 (korean으로 바꿔도 되고 그냥 놔둬도됨.어차피 적용안됨..기록용)
     6.비번적용시키기 위해서는 phpmyadmin 을 사용할것.
      7. 참고... c:/windows 안에 my.ini 생성되어있음(설정해도 안바뀜..기록용)

iis 에서 mysql 확인

  1.mysql 이 실행중인가 확인...제어판>관리도구>서비스 mysql 보이면 성공
안보이면 c:/mysql/bin  안의 winmysqladmin.exe 클릭할것.
  2. ctrl+alt+del  동시에 눌러서 작업관리자 띄움 > 프로세서 클릭 > mysql-nt.exe 보이면 성공.

phpmyadmin 설치

    c:/Inetpub/wwwroot 안에 설치
    웹에서 localhost/phpmyadmin/index.htm 불러오면됨.

3.mysql 사용.

1.(상식   ..     cd.. 하면 상위폴더로 이동    cd 하면 최상위폴더로 이동)
  2. 윈도우도스모드.. 시작>실행 > command 엔터 하면 도스모드시작
  3.mysql 폴더로 이동   ..   c:/cd mysql
  4.디렉토리보기.   mysql : /dir 하면 됨.
   5.실행폴더로 이동  c:mysql :/ cd bin
   6.bin:/mysql  하면   mysql:/ 모드에서 데이터베이스 사용가능함.
   7.(주의)  c:/mysql  과 c:/mysql/bin/mysql  은 다름.
   8.데이터 베이스 생성은  c:/mysql/bin/mysql 에서 create database aaa;
   하면 aaa 데이터베이스 생성됨.
   9.백업   c:/mysql/bin/mysql      : mysqldump -uroot yop(db이름) >aaa.sql
    10.복구 c:/mysql/bin/mysql      : mysql -uroot yop <aaa.sql
    (주의)복구할때는 데이터베이스 내용 완전히 삭제해야됨.같은 이름이 하나라도 있으면 복구안됨.
            아님 아무것도 없는 빈 데이터베이스에다 넣어야됨.
           이거 설명하고 있는곳이 하나도 없어서 이것땜에 또 일주일 고생했음.
    11.mysql 3.2 버젼에서 mysql 4.0 버젼으로 절대 복구 안됨.
        된다고 하는 사람은 거짓말 하고 있음 .. 이건 mysql php 책을 쓴 저자들도 잘 모름.진짜..
        방법이 있을텐데 인터넷상의 수많은 mysql 이나 php 관련 저자들이 하나도 모르니 나도 당근 모름..
     12.(참고) 버젼 알아보기  c:/mysql/bin/  : mysqladmin version  하면됨.
           (뒤에 ; 붙이면안됨 명령어는 bin 에서 함 ..)
     13.mysql 서버 중지는 제어판 > 관리도구 >서비스 >mysql 오른쪽버튼으로 중지.  또는 하단 작업창에서 winmysqadmin.exe 오른쪽버튼으로 중지.

4.phpmyadmin 사용

   1.설정 wwwroot > phpmyadmin > config.inc.php 연다.
   2.$cfg server authtype="config"
     $cfg server  user = "root "
     $cfg server 비번 = ''
     이하 같은곳이 세군데나 있는데 세군데를 모두 같이 설정해줘야됨.(비번바꿀때도..phpmyadmin 에서 먼저 바꾸고 여기서도 같이 해줘야됨) 이거 몰라서 또 일주일 고생했음^^
    3. 데이터베이스 생성
         1. localhost/phpmyadmin/index.php
          2.시작페이지 > 데이터베이스 > 새 데이터베이스 만들기.. DB 명입력.
     4.암호변경
          1.localhost > phpmyadmin/index.php
           2. 시작페이지 > 데이터베이스 > 권한 > root 체크 >수정 >비번변경
           3.비번변경후에는 config.inc.php 불러서
                   $cfg server authtype='config'
                   $cfg server user='root'
                   $cfg server  비번=''
                  이하 세군데 똑같이 변경.
5.제로보드 설치
      wwwroot 안에 압축풀고 폴더명 zboard 로 폴더명 바꿈.
      제로보드를 복구할때는 반드시 스킨을 먼저 저장하고 나중에 스킨적용.
    실컷 다 했는데 게시판은 안나타나고 이상한 오류만..주르르.. ^^  이건 스킨 적용안햇을경우..특히 복구시..
       localhost / zboard/install.php
       localhost/zboard/admin.php
       localhost/zboard/admin_setup.php
     위의 세가지 적절히 활용.
  (주의) iis 웹서비스 오른쪽버튼후 홈디렉토리의 쓰기 에 체크
           zboard 폴더 오른쪽버튼으로 공유시킴.
      게시판생성에 계속적 오류생길때 스킨 문제가 아니라면 php4.3 이하버전사용.
     최신버젼에서 혹시 제로보드 설치 안되는 경우 있으면..
    iis + php4.20 + mysql 3.23 버젼으로 설치.
    
제목 글쓴이 날짜
[javascript] 기초강좌 | 4장. 비교제어문(if문) hiwebs 2014.07.02
[javascript] 기초강좌 | 03 논리연산자, 비트, 삼항연산자, 기타연산자 hiwebs 2014.07.02
[javascript] 기초강좌 | 02 산술, 대입, 증감, 비교연산자 hiwebs 2014.04.01
[javascript]기초강좌 | 01 자바스크립트개념 hiwebs 2014.04.01
노프레임 홈페이지 만들기 강좌:) [53] file Alunar@R. 2002.08.22
노프레임 홈페이지 만들기 강좌 file H.N커뮤니티 2009.02.28
XE 사용하기 - 동영상 강좌 [36] 선우(善友) 2010.05.05
[동영상강좌] 홈페이지에 BGM을 달아보자 [5] 서기 2007.01.10
[생초보팁] 레이아웃 스킨 강좌 사이트 [2] HolyJohn 2010.12.29
좋은 PHP 강좌 사이트들 [1] HolyJohn 2010.12.29
winXP + APM + 제로보드 이용한 홈피제작(동영상강좌) [1] kim 2004.12.04
-초보의 초보대상 강좌-커널 패치하기... [2] 87K300 2004.03.19
[초보강좌] 윈도우 서버의 용량 제한~~!! [17] file HoYa™ 2004.01.08
개인서버를만들어보자!(1편 유저생성)(동영상강좌) [8] 타키 2003.10.22
mysql 강좌 .. 요약본 [4] 이성헌 2003.06.05
iis + php + mysql 강좌 (윈도우설치) [5] 이성헌 2003.06.01
[성공했음]Apache에서 ASP돌리기 (Apache::ASP이용) for Windows 초고속강좌 [9] 한희진 2003.02.05
여러강좌에서 본 내용들을 초보님들을 위해 정리했습니다 [2] 공유기시로! 2003.01.21
[초초초(X999)허접강좌]사용자들이 하는 작업 강제 취소,IP막기 [5] -=:{Inuri}:=- 2002.12.21
[Lindox] 설치 강좌 쓸때 유용한 명령어 [4] NeSTY♨™ 2002.11.05