웹마스터 팁

음.. 안녕하십니까? 세번째 강좌..??//  (->퍽;) ㅎㅎ 강좌라기 보다도..
우선 내 컴에 설치하면서 대충 정리해둔걸 올립니다.   여기 올려 놨다가 나도 나중에 참고로 할려구..^_^ (속보임..)
apm 통합 버젼에 대한 문서가 여기 제로에도 있던데...어쨌든 난 따로 설치가 더 좋아서... 업그레이드도 쉽고.

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

<apache2 + php + mysql >

0.window xp 서비스팩 설치(php 사용위해서)
   *xp 서비스팩 다운로드         http://www.windowsxp.co.kr
                                 http://www.hwpclub.com

1.다운로드
   apache2                       http://www.apache.org
   php                           http://www.php.net
   phpzendoptimizer              http://www.zend.com
   mysql                         http://www.mysql.holywar.net
   phpmyadmin                    http://www.phpmyadmin.net
  
2.apache2 설치
   1.다운로드후 압축푼다. > setup 클릭해서 설치  첫화면 도메인네임에 localhost 넣을것.(또는 자기컴 도메인)
   2.c:/apm/server/ 에 설치   경로를 c:/apm/server/ 까지만 하면 /apache2 는 자동 생성됨.
   3.127.0.0.1  로 접속 확인.
  
3.apache2 의 httpd.conf 설정.
       //editor 로 httpd.conf 연다.
         1.기본설정
      
       홈디렉토리 변경   : DocumentRoot "c:/apm/htdocs"
                           <Directory   "c:/apm/htdocs">
                           //위의 두개를 같이 변경해줘야됨.
      
       기본언어 변경    : Add DefaultCharset   EUC-KR
                           //메인페이지 한글로
                          
       서버네임         : ServerName   127.0.0.1
                          //또는 컴퓨터 도메인 네임  tabayo.w3ip.com
                          //127.0.0.1 로 했을경우와 도메인네임으로 했을경우 차이점 발견못함.
                          
       Index 추가        : index.html index.htm.var 뒤에 추가 (한칸씩띄우고) index.htm index.shtml
                          index.php index.cgi index.php3 index.pl
                          
       관리자 메일       : ServerAdmin   gwanmin@hanmail.net
                           //서버에 문제 있을때 관리자 메일을 웹에 보여줌.
                          
       User 사용         :UserDir "c:/apm/user"
                          다른 드라이버경우   "g:/"
                          //user 사용위해서는 php와 필터방식으로 연동 시켜야됨.
                          //웹에서 사용시   http://127.0.0.1/~aaa    
                          //aaa 는 사용자 파일 (ex:  c:/apm/user/aaa   g:aaa )
            
       php.ini 의 userdir 도 같이 설정해야 user 들이 php 사용 가능.

      #알리사스 사용 예 : (마지막에 추가하면됨)
        
                127.0.0.1/wmv/001.wmv  로 사용가능(001.wmv는 wmv 폴더안의 파일이름)
                  Alias /wmv/ "g:wmv/"
                    <Directory "g:wmv/">
                       Options Indexes
                       </Directory>

      
          2.php 와 연동 설정.
          
      
       1.필터방식  php.ini-dist > c:/window 로 복사 php.ini 로 변경
                   php4ts.dll 과 php4ts.lib 를 c:/window/system 으로 복사 후에 (system32아님)
                   //복사하지 않고 아래 추가하면 apache 재 시작시에 에러생김.
                   //httpd.conf 맨 아래 추가
        #...........................................
        # php 연동
        ScriptAlias /php/ "c:/apm/server/php"
        AddType application/x-httpd-php .php .html .htm .php3 .inc .phtml
        AddType application/x-httpd-php-source .phps
        LoadModule php4_module  c:/apm/server/php/sapi/php4apache2.dll
        #............................................
        
        
        2.(참고)...cgi 방식 php.ini-dist > c:/window 로 복사 php.ini 로 변경
                   //httpd.conf 맨 아래 추가
                  
        #...........................................
        # php 연동
        ScriptAlias /php/ "c:/apm/server/php"
        AddType application/x-httpd-php .php .html .htm .php3 .inc .phtml
        AddType application/x-httpd-php-source .phps
        Action application/x-httpd-php4 "/php/php.exe"
        #.............................................
        
        3.주로 filter 방식 사용.
        4.cgi 방식 사용시 userdir 에서 htm 문서 사용 불가능.
        
        5.확인:
          phpinfo 에서 Server API 가 Apache 2.0 Filter  로 되어 있는가 확인.
          
4.php 설치
       1.php 다운 압축풀고 폴더명 php로 바꾼후 c:/apm/server/php 로 이동.
       2.php.ini-dist > c:/window 로 복사후 php.ini 로 폴더명 변경.
          //먼저 복사후 폴더명 변경해야 phpinfo 의 Configuration File (php.ini) Path 에
            경로가 C:WINDOWSphp.ini  로 나타남
          // 그렇지 않을경우 간혹 경로가 c:php경로php.ini  이렇게 나타나는 경우 있는데
            이걸 모르고  c:windowsphp.ini 를 아무리 수정해봐야 적용이 안되쥐;......
       3.php 폴더의 php4ts.dll 과 php4ts.lib 를 c:/window/system 으로 복사(filter 방식)
          
    
   (참고..미검증).........//내가 적용 안시켜 본거지만 아래와 같은 문서가 있음.//

       php를 이용한 게시판 관리자 인증 기능은 iis 서버와 cgi 방식 서버에서는 사용불능.
       php가 apache 웹서버의 모듈로 적재되어 작동할때만 사용가능.
            //결론..???    apache 와 php 연동시 무조건 필터방식으로 할것..//
            
5.php.ini  수정
          
         1.doc_root = "c:/apm/htdocs"
         2.extension_dir = "c:/apm/server/php"
                 smtp  = kornet.net 로 변경  (메일서버 사용위해)
                   //php로 만든 웹메일을 사용할 수 있음.
         3.userdir =     //apache  httpd.conf 의 UserDir 같이 경로 같이 설정.(유저들이 php사용가능)
         4.Register_globals = On 으로 바꿀것.           5.(참고) sendmail_path    sendmail 서버가 있는 위치를 적어줌.
         6.(참고) sendmail_from    보내는 메일 주소를 설정할 수 있음.
      
        
        
6.확인

    phpinfo  에서 다음 확인
    
     Configuration File (php.ini) Path            c:windowsphp.ini
     Server API                                   Apache2.0 filter
     Register_globals                             On
             // off 로 설정했을경우 보안은 좋으나 코딩할때 변수마다 _GET 붙여서(GET 방식일때)
                $board=$_GET["board"];    이런식으로 해야하므로 불편.
             // //보안이 어쩌구 하지만..  난 이게 좋아 ㅎㅎ...
  
7.phpzendoptimizer 설치

  다운후 c:/apm/server/zend 폴더에 설치 (따로 설정없음)
주의 : php detecting 에러 나올때는 수동으로 php 버젼 맞춰줘야함. 최신..4.3.0..
  
8.mysql 설치

  다운후 압축풀고 c:/apm/server/mysql 에 설치  
     * . 주의 > mysql 폴더는 자동생성 안되므로  직접 만들어 줘야됨.apache설치때와의 차이점임.
    //mysql>bin 으로 이동 winmysqladmin.exe 클릭하고 서버:root 비번:스페이스바 한번 누름.
      //root 아이디와 비번은 winmysqladmin 에서 변경해도 실행이 안되기 때문.

    //php와 자동 연동됨

    //연동확인 : <? echo mysql_connect(); ?> 를 con.php로 저장
      *주의 mysql-connect  가 아니라 mysql_connect 임.
       127.0.0.1 불러온 결과치가 Resource id #1 또는 #2 로 나타나면 성공.  
    #1 과 #2 의 차이를 알 수 없음.
      
9.mysql 의 복구시 문제점.
  //3.2 에서 백업한 파일이 4.0 으로 복구 안되는 경우 있었음.
  //mysql 상위 버젼으로 복구 안될때 에러 생기는 테이블을 삭제후 복구할것.
  'zetyx_admin_table'+ '   가 원래 제로보드 테이블일 경우 이 zetyx_ 테이블 위쪽의
  'ep_... ' 테이블을 모두 삭제후 복구.
............................끝..............................................
(추신)
모듈 추가해서 자기컴의 로그일경우 로그기록 남기지않게 하는방법 아시는분
답글 부탁드립니다.
apm_setup  의 httpd.conf 에는 있던데 그냥 apache2 에 적용시켜보니 잘 안되서..


제목 글쓴이 날짜
산본오피 ⦑오피.CLUB⦒ 산본마사지 산본오피 산본오피 산본OP koykoyah 2025.02.21
분당오피 ⦑오피.CLUB⦒ 분당마사지 분당오피 분당오피 분당OP koykoyah 2025.02.21
수원오피 ⦑출장안마사이트.COM⦒ 수원오피 수원출장마사지 수원오피 수원OP koykoyah 2025.02.21
목포오피 ⦑출장안마사이트.COM⦒ 목포오피 목포출장마사지 목포오피 목포OP koykoyah 2025.02.21
포항오피 ⦑오피.CLUB⦒ 포항OP 포항오피 포항출장샵 포항오피 koykoyah 2025.02.21
제주도오피 ⦑오피사이트.NET⦒ 제주도오피 제주도출장마사지 제주도오피 제주도OP koykoyah 2025.02.21
일산오피 일산오피 ⦑오피.CLUB⦒ 일산OP 일산스파 일산오피 koykoyah 2025.02.21
강남오피 강남OP ⦑오피.CLUB⦒ 강남휴게텔 강남오피 강남오피 koykoyah 2025.02.21
강서오피 강서오피 ⦑출장마사지안내.COM⦒ 강서OP 강서스파 강서오피 koykoyah 2025.02.21
세종오피 ⦑출장마사지안내.COM⦒ 세종오피 세종출장마사지 세종오피 세종OP koykoyah 2025.02.21
구미오피 ⦑출장마사지안내.COM⦒ 구미마사지 구미오피 구미오피 구미OP koykoyah 2025.02.21
신천오피 신천OP ⦑오피사이트.NET⦒ 신천휴게텔 신천오피 신천오피 koykoyah 2025.02.21
충주오피 충주오피 ⦑오피쓰.COM⦒ 충주OP 충주스파 충주오피 koykoyah 2025.02.21
분당오피 분당오피 ⦑오피.CLUB⦒ 분당OP 분당스파 분당오피 koykoyah 2025.02.21
일산오피 일산출장안마 ⦑오피쓰.COM⦒ 일산OP 일산오피 일산오피 koykoyah 2025.02.21
신촌오피 ⦑출장마사지안내.COM⦒ 신촌오피 신촌OP 신촌건마 신촌오피 koykoyah 2025.02.21
산본오피 ⦑출장안마사이트.COM⦒ 산본OP 산본오피 산본출장샵 산본오피 koykoyah 2025.02.21
목포오피 목포출장안마 ⦑출장안마사이트.COM⦒ 목포OP 목포오피 목포오피 koykoyah 2025.02.21
청주오피 청주OP ⦑출장안마사이트.COM⦒ 청주휴게텔 청주오피 청주오피 koykoyah 2025.02.21
광주오피 광주OP ⦑오피사이트.NET⦒ 광주휴게텔 광주오피 광주오피 koykoyah 2025.02.21