Nginx

WNMP 설치기!

승리자v·2014년 3월 24일·조회 9,151

nginx를 깔았는데... 이제 뭘해야지.... 감도 못잡고 있었어요.....

근처에 was여신님(^------------^)께서 "APM이 뭔 줄 알아요?" 하셔서...
(속으로... 당연히 Application Performance Management........)이랬는데!!!

APM이 Apache, PHP, MySQL이라시며... "PHP, MySQL깔아보세요~"라고 조언을 주셔서 한번 깔아보겠습니다!

Apache에 APM이라면... Windows Nginx엔  WEMP,WNMP라는게 있더라구요!

WEMP = Windows + Enginx + MySQL + PHP

WNMP= Windows + Nginx + MariaDB + PHP

한번 깔아보았습니다!
MariaDB, MySQL 둘 다 잘 몰라서...
MariaDB로 깔아봤습니다.


2014년 3월 21일에 Update됐구요, 소프트웨어 버전은 아래와
같습니다!

* Nginx 1.5.12
* MariaDB 5.5.36
* PHP 5.5.10 (Non Thread Safe + FastCGI)
* phpMyAdmin 4.1.9

Wnmp-2.0.11.exe를 다운받아 실행하면 c:\wnmp 폴더가 생깁니다.

Wnmp.exe 실행 후 Start all 버튼을 누르면 Nginx, MariaDB, PHP가 실행됩니다.

config버튼 누르면 php는 php.ini확인 가능하고, MariaDB는 my.ini, Nginx는 아래 그림처럼 확인 가능합니다!

Logs 버튼은 PHP는 sys.log, Nginx는 access.log, error.log, localhost_access.log, localhost_error.log 확인 가능합니다.

nginx.conf 를 보면 아래와 같이 setting되어 있구요,

server {
    listen 80; # IPv4
    server_name localhost;

    ## Parameterization using hostname of access and log filenames.
    access_log logs/localhost_access.log;
    error_log logs/localhost_error.log;

    ## Root and index files.
    root html;
    index  index.php index.html index.htm;

    location / {

        ## Regular PHP processing.
        location ~ \.php$ {
            root           html;
   try_files  $uri =404;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }

php.ini에는 아래와 같이 setting이 되어 있습니다.

; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
extension_dir = "ext"

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = America/New_York

http://localhost/ 를 실행시키면 아래와 같은 화면이 보입니다.

오늘은... WNMP설치기였습니다!

흐흑... 언제쯤... 유용한 정보 들고와서 사람구실좀 할까요... ㅠㅠㅠㅠ

댓글 5

로그인 후 댓글을 남길 수 있습니다.

  • 몽상가몽상가· 2014년 3월 24일
    WNMP라 좋은 툴이 많네요. 맨날 텍스트만 보다가 그림 보니까 좋아요~ 다음엔 마리아 디비에서 조회해온 empno 기대할게요. 마리아 디비에는 샘플 데이터가 없나요? ㅎ
  • 강철지그강철지그· 2014년 3월 25일
    오타발견! "WEMP = Windows + Enginx + MySQL + PHP" 에서 Enginx!
  • 빅토르최빅토르최· 2014년 3월 25일
    was여신님에 관심있습니다.
  • 승리자v· 2014년 3월 31일
    몽상가님 마리아디비에 test database에는 아무 데이터도 없어요 ㅠㅠ empno 만들어보겠습니다 ^^ jeeg님 sourceforge에서 WEMP라고 치시면 패키지가 나옵니다~ 아무래도 MySQL과 MariaDB를 구분하려고 WEMP, WNMP로 나뉘나봐요! Виктор Цой님 was여신님은 비밀에 붙이겠습니다 ㅋ
  • 강철지그강철지그· 2014년 3월 31일
    승리자v/ 그렇게 깊은 뜻이! 몰랐습니다.