'윈도우즈'에 해당되는 글 10건

  1. 2009/05/11 윈도우즈 설정 기본값인 파일확장자 비표시에 보안문제 Windows 7 에서도 여전하네..
  2. 2009/02/08 각 윈도우별 및 맥 바탕화면 모음.
  3. 2008/04/20 MySQL 윈도우즈 설치 (Windows Install )
  4. 2008/04/20 MySQL Install (MySQL 인스톨)
  5. 2008/04/19 PHP Windows Install
  6. 2008/04/18 개발환경구축 > 패키지 설치
  7. 2008/04/18 윈도우에서 아파치 설치
  8. 2008/04/17 PHP Install 인스톨
  9. 2007/11/01 MySQL 5.1 Windows 용 서버 관련 메모
  10. 2007/10/19 노트북의 TCP/IP설정을 쉽게 바꾸기

윈도우즈 설정 기본값인 파일확장자 비표시에 보안문제 Windows 7 에서도 여전하네..

雑談 2009/05/11 18:44
단 두장의 이미지로 알기쉽게 설명되어 있다.

파일명이 바이러스.txt.exe 인파일은 윈도우즈의 Explorer 에서는 텍스트 파일로 인식하여 표시한다.
이런 파일을 클릭하면 머 ...-,.-


링크:
http://www.f-secure.com/weblog/archives/00001675.html
Trackback 0 : Comment 0

각 윈도우별 및 맥 바탕화면 모음.

Bookmark 2009/02/08 22:44
윈도우즈 예전 버젼의 바탕화면 , 아이콘을 모아 놓은 곳.
아래 링크의 바탕화면의 맨윗줄 3.1 이후부터는 거의 다 본것들 인가...



링크:
http://www.wstaylor.net/win_walls.html
Trackback 0 : Comment 0

MySQL 윈도우즈 설치 (Windows Install )

Database/MySQL 2008/04/20 02:56
  • 비스타에서 작업 , 확인
  • 5.1.X 버젼
    참고 :
    http://dev.mysql.com/doc/refman/5.1/en/windows-installation.html
    http://dev.mysql.com/doc/refman/5.1/ja/windows-installation.html

    1. 인스톨 없는 압축파일로 설치
      • 다운로드
        http://dev.mysql.com/downloads/mysql/5.1.html

      • 다운로드받은 파일을 압축파일을 임의의 디렉토리에 풀기
        c:\dev\mysql

      • 옵션 파일 작성
        MySQL 은 서버가 기동하면서 2개의 옵션 파일을 검색.
        c:\Windows\my.ini  그리고 c:\my.cnf

        여기서는 c:\my.cnf 를 사용함

        [mysqld]
        basedir=c:\\dev\\mysql
        datadir=c:\\dev\\mysql\\data
        추가

        참고: http://dev.mysql.com/doc/refman/5.1/ja/option-files.html

      • 서버타입 선택

        참고 : http://dev.mysql.com/doc/refman/5.1/ja/windows-select-server.html

      • 서버 기동

        c:\dev\mysql\bin>c:\dev\mysql\bin\mysqld --console
        InnoDB: The first specified data file .\ibdata1 did not exist:
        InnoDB: a new database to be created!
        080420  2:45:40  InnoDB: Setting file .\ibdata1 size to 10 MB
        InnoDB: Database physically writes the file full: wait...
        080420  2:45:41  InnoDB: Log file .\ib_logfile0 did not exist: new to be created
        InnoDB: Setting log file .\ib_logfile0 size to 5 MB
        InnoDB: Database physically writes the file full: wait...
        080420  2:45:42  InnoDB: Log file .\ib_logfile1 did not exist: new to be created
        InnoDB: Setting log file .\ib_logfile1 size to 5 MB
        InnoDB: Database physically writes the file full: wait...
        InnoDB: Doublewrite buffer not found: creating new
        InnoDB: Doublewrite buffer created
        InnoDB: Creating foreign key constraint system tables
        InnoDB: Foreign key constraint system tables created
        080420  2:45:43  InnoDB: Started; log sequence number 0 0
        080420  2:45:44 [Note] Event Scheduler: Loaded 0 events
        080420  2:45:44 [Note] c:\dev\mysql\bin\mysqld: ready for connections.
        Version: '5.1.24-rc-community-log'  socket: ''  port: 3306  MySQL Community Server (GPL)

        --console 옵션을 삭제하면 데이터 디렉토리에 에러로그 생성함.

        서버 정지
        c:\dev\mysql\bin>c:\dev\mysql\bin\mysqladmin -u root shutdown
        080420  2:50:37 [Note] Event Scheduler: Purging the queue. 0 events
        080420  2:50:37  InnoDB: Starting shutdown...
        080420  2:50:38  InnoDB: Shutdown completed; log sequence number 0 46409
        080420  2:50:38 [Note] c:\dev\mysql\bin\mysqld: Shutdown complete

      • 기본 유저 어카운트 확보

    2. 기본 패키지 인스톨 (공식 매뉴얼에서 추천하는 인스톨 방법)
      • 다운로드
        http://dev.mysql.com/downloads/mysql/5.1.html

      • 인스톨 개시. 다운로드 한 파일 실행.
        사용자 삽입 이미지

      • Custom Type 선택
        사용자 삽입 이미지

      • 인스톨 디렉토리 선택
        사용자 삽입 이미지

      • 인스톨 시작
        사용자 삽입 이미지
        사용자 삽입 이미지
        사용자 삽입 이미지
        사용자 삽입 이미지

      • 서버 설정
        사용자 삽입 이미지
        사용자 삽입 이미지

      • 설정 타입 선택 (상세 설정 선택)
        사용자 삽입 이미지

      • 서버 타입 선택 (개발 환경용이기에 Developer Machine 선택)
        사용자 삽입 이미지


      • 데이터베이스 용도 선택
        사용자 삽입 이미지


      • InnoDB 용 드라이버 선택
        사용자 삽입 이미지


      • 서버에 동시컨넥션 규모 선택
        사용자 삽입 이미지


      • 네트워킹 옵션 선택
        사용자 삽입 이미지


      • 캐릭터 셋 선택 (매뉴얼로 UTF8 선택)

        사용자 삽입 이미지

      • 서비스 명을 MySQL51 로 선택. 다른 버젼을 설치할지도 모르기에...
        PATH 지정 체크 선택
        사용자 삽입 이미지


      • Modify Security Settings 체크 해제. 나중에 수동으로 설정.
        사용자 삽입 이미지


      • 설정 끝
        사용자 삽입 이미지
        사용자 삽입 이미지




  • 패키지 설치 참고
    2008/04/18 - [Programming/Server] - 개발환경구축 > 패키지 설치

Trackback 0 : Comment 0

MySQL Install (MySQL 인스톨)

Database/MySQL 2008/04/20 02:10
Trackback 0 : Comment 0

PHP Windows Install

PHP/Install 2008/04/19 01:32
  1. 기본 5.X 대 버젼을 기준으로 설명 , 아파치모듈로서 PHP 사용


  2.   인스톨러를 이용한 인스톨 방법 (WIndows Installer)
    인스톨 , PHP 설정  , 모듈 설정 , 웹서버설정등을 같이 행함.





  3. 수동 인스톨 방법 (Manual Install)
    • 다운로드
      http://www.php.net/downloads.php 페이지에서 zip package 를 다운로드
      2008.04.19 현재 5.2.5 가 최신
      다운

    • 적당한 디렉토리를 만들어서 압축 해제 ,
      예) c:\dev\php

      -> 되도록 공백을 포함하지 않는 이름으로 작성할것
    • CGI 바이너리 , CLI 바이너리 , 서버모듈 모두 php5ts.dll 을 사용.
      PHP 가 이 파일을 검색하는 순서는 다음과 같음.
      • php.exe 의 호출 폴더 , SAPI 를 사용중인경우 웹서버 폴더 (예,C:\dev\Apache2\bin )
      • Windows 의 PATH 환경변수에 등록된 폴더

      php5ts.dll 파일을 유효화 시키기위해서는

      • Windows 시스템 폴더에 복사
      • 웹서버 폴더에 복사
      • PHP 폴더를 PATH환경변수에 등록
      유지보수 , 업그레이드를 고려할때 세번째 방법이 굿.
    • php.ini 편집
      웹서버 도큐멘트루트 설정.
      doc_root = c:\dev\apache\htdocs

    • httpd.conf 편집
      # PHP 4 :
      LoadModule php4_module "c:/php/php4apache2.dll"
      # Don't forget to copy the php4apache2.dll file from the sapi directory!
      AddType application/x-httpd-php .php
      
      # PHP 5:
      LoadModule php5_module "c:/php/php5apache2_2.dll"
      AddType application/x-httpd-php .php
      
      # configure the path to php.ini
      PHPIniDir "C:/dev/php"
    • 이상으로 기본설정은 완료.
      <?php
      phpinfo();
      ?>
      코드의 test.php 파일을 저장후

      http://localhost/test.php 로 브라우저 접속을 해보면

      사용자 삽입 이미지


  4. 관련 링크
    J : http://www.php.net/manual/ja/install.windows.php
    E: http://www.php.net/manual/en/install.windows.php
    아직 한글판은 없음.

  5. 패키지 설치 참고
    2008/04/18 - [Programming/Server] - 개발환경구축 > 패키지 설치

'PHP > Install' 카테고리의 다른 글

PHP Windows Install  (0) 2008/04/19
PHP Install 인스톨  (0) 2008/04/17
PHP Linux Install (Source Install)  (1) 2008/03/02
Trackback 0 : Comment 0

개발환경구축 > 패키지 설치

Programming/Server 2008/04/18 01:37
  1. 패키지 설치란
    아파치 , PHP , MySQL , Perl 등을 한번에 설치할 수 있도록 패키지로 공개되어있음.
    손쉽게 설치가 가능하지만 개별 모듈을 업그레이드하거나 할때 불편함.

    주로 개발목적으로 사용.

    WAMP 라고도 함


  2. 주요 패키지 종류
    비교표:
    Comparison of WAMPs


    XAMPP
    http://www.apachefriends.org
    참고 URL :
    IBM article
    Interview with Kai Seidler from the XAMPP project


    APM_Setup
    http://www.apmsetup.com/


    Apache2Triad
    http://apache2triad.net/

    WampServer 2
    http://www.wampserver.com/en/index.php



'Programming > Server' 카테고리의 다른 글

개발환경구축 > 패키지 설치  (0) 2008/04/18
개발 환경 구축 (Apache , PHP , MySQL)  (0) 2008/04/17
Trackback 0 : Comment 0

윈도우에서 아파치 설치

Apache 2008/04/18 00:00
Trackback 0 : Comment 0

PHP Install 인스톨

PHP/Install 2008/04/17 18:23

'PHP > Install' 카테고리의 다른 글

PHP Windows Install  (0) 2008/04/19
PHP Install 인스톨  (0) 2008/04/17
PHP Linux Install (Source Install)  (1) 2008/03/02
Trackback 0 : Comment 0

MySQL 5.1 Windows 용 서버 관련 메모

Database/MySQL 2007/11/01 19:05
윈도우용 MySQL 5.1에서 사용되는 서버 종류
1.mysqld
 InnoDB 지원에 최적화.(Optimized binary without named-pipe support)

2.mysqld-nt
named-pipe 를 지원 (Optimized binary with named-pipe support)

3. mysqld-debug
풀 디버깅 및 자동 메모리 할당 체크 옵션의 컴파일 바이너리.
InnoDB 지원
(Like mysqld-nt, but compiled with full debugging and automatic memory allocation checking)

named-pipe 란?
 컴퓨터 내부에서 프로그램간의 데이터 처리를 하는 프로세스간 통신방식.
유닉스에는 어떤 프로그램의 출력을 다른 프로그램의 입력으로 넘겨줄때 파이프라고 하는 것이 있다. 이것을 확장하여 복수의 프로세스간에 쌍방향으로 데이터를 처리할수 있도록 한 공유메모리 영역이 named-pipe 이다.
파일에 라이트,리드하는 식으로 이용이 가능하다.
유닉스뿐만아니라 윈도우 등의 여러 OS에서 이용가능하면 단순한 파이프는 같은 컴퓨터내에서만 통신이 가능하지만 named-pipe는 네트워크를 통해 다른 컴퓨터상에서 동작하는 프로세스와 통신할수도 있다.


윈도우용 MySQL 5.1 Noinstall 버젼을 설치했거나 GUI사용하지않고 테스트시
서버는 위의 세 타입중 하나를 선택.

C:\> C:\MySQL\bin\mysqld --console

InnoDB: The first specified datafile c:\ibdata\ibdata1 did not exist:
InnoDB: a new database to be created!
InnoDB: Setting file c:\ibdata\ibdata1 size to 209715200
InnoDB: Database physically writes the file full: wait...
InnoDB: Log file c:\iblogs\ib_logfile0 did not exist: new to be created
InnoDB: Setting log file c:\iblogs\ib_logfile0 size to 31457280
InnoDB: Log file c:\iblogs\ib_logfile1 did not exist: new to be created
InnoDB: Setting log file c:\iblogs\ib_logfile1 size to 31457280
InnoDB: Log file c:\iblogs\ib_logfile2 did not exist: new to be created
InnoDB: Setting log file c:\iblogs\ib_logfile2 size to 31457280
InnoDB: Doublewrite buffer not found: creating new
InnoDB: Doublewrite buffer created
InnoDB: creating foreign key constraint system tables
InnoDB: foreign key constraint system tables created
011024 10:58:25 InnoDB: Started
mysqld: ready for connections
Version: '5.1.15-beta' socket: '' port: 3306


--console 옵션을 생략하면 C:\MySQL\data폴더에 에러 로그가 생성됨.(.err확장자)

커맨드 창에서의 서버 기동.
C:\> C:\MySQL\bin\mysqld
타입은 위셋중하나 선택.

서버 정지
C:\> C:\\MySQL\bin\mysqladmin" -u root shutdown





MySQL 레퍼런스 역.
Trackback 0 : Comment 0

노트북의 TCP/IP설정을 쉽게 바꾸기

Network 2007/10/19 13:57
일반 피시에선 이럴일이 별로 없지만
노트북을 회사로 들고 다니거나 외부로 들고다니거나 할경우가 있죠.

집에선 DHCP 설정으로 사용하는데 회사에선 아이피 설정을 해야하는경우도 있구요.

그럴때마다 매번 바꿔주는것도 짜증나고 그럽니다만 ...


윈도우 netsh 커맨드를 사용하면 이럴때 편합니다.

기본적인 사용법은 다음과 같습니다.

집에서 쓰는 네트워크 설정을 먼저 해놓고

c:\netsh -c interface dump > home_conf.nsh

이러면 집에서 쓰는 설정파일이 생성됩니다.

다시 회사에서 쓰는 설정을 해놓고

c:\netsh -c interface dump > office_conf.nsh

이러면 회사꺼가 생성되겠죠.

이제
c:\netsh -f home_conf.nsh

하면 집에서 쓰는 설정파일로 네트워크설정이 됩니다.


각각 배치파일로 작성해서 회사 , 집에서 사용시 클릭한번이면 설정이 바뀝니다.

'Network' 카테고리의 다른 글

노트북의 TCP/IP설정을 쉽게 바꾸기  (0) 2007/10/19
Trackback 0 : Comment 0