RizkyLab

A blogging framework for hackers.

Install Dan Konfigurasi Nginx Di Windows 7

Disini saya akan mencoba berbagi mengenai cara konfigurasi Nginx, MySQL dan PHP di windows. Nginx biasanya dikenal sebagai Web server yang gesit dan efisien dalam menampilkan konten statik.

beberapa hal yang perlu di siapkan adalah :

Download file yang di butuhkan

  1. Download Nginx 
  2. Download PHP
  3. Download MySQL Community Server
  1. Extract Nginx di directory C:\nginx

  2. Extract PHP di directory C:\nginx\php

Setelah selesai, buka directory nginx tadi, jalankan file nginx.exe. buka browser anda, masukan IP http://localhost atau http://127.0.0.1. Maka akan tampil sebagai berikutnginx1

Sekaranng mari kita masuk konfigurasinya. Buka file nginx.conf pada directory conf ( baris 43 sampai 45 ).

location / { root html; index index.html index.htm; }

Ubah menjadi  sebagai berikut :

location / { root C:/nginx/html; # Modify the site file path index index.php index.html index.htm; # Add index.php the default page autoindex on }

Selanjutnya cari baris ke  63 sampai 71, ubah mmenjadi sebagi berikut :

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 location ~ .php$ { root C:/server/www; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }

Selanjutnya konfigurasi PHP anda. Buka folder php yang sudah di extract ke nginx tadi, dan cari file php.ini-development.

;extension_dir = "ext" ubah menjadi :

extension_dir = "C:\server\php\ext" baris 919

;date.timezone = ubah menjadi :

date.timezone =Asia/Jakarta baris 736

enable_dl = Off ubah menjadi :

enable_dl = On baris 734

;cgi.force_redirect = 1 Ubah menjadi :

cgi.force_redirect = 1 Baris 771

;fastcgi.impersonate = 1 ubah menjadi :

fastcgi.impersonate = 1 baris 781

;cgi.rfc2616_headers = 0 ubah menjadi :

cgi.rfc2616_headers = 1

Simpan dengan nama php.ini.

Selanjutnya jalankan nginx. dan buat file info.php, masukan script berikut :

<?php phpinfo();?> <!--?php phpinfo();?--> Buka brwoser anda dan masukan http://localhost/info.php, maka akan tampil sebagai berikut :

nginx2

 

Sekian semoga bermanfaat.