Categories: Tutorial

Cara Install Nginx dan PHP on Ubuntu

Sebelum kita masuk ke cara install nginx dan php on ubuntu, ada baiknya kita mengenal terlebih dahulu tentang nginx. Nginx merupakan alternatif software server web open source selain Apache. Software web server melayani halaman web dalam menanggapi permintaan browser. Beberapa orang mengatakan bahwa nginx adalah lebih hemat dari Apache dalam mengkonsumsi RAM, dan memiliki caching yang lebih baik dan melayani halaman web lebih cepat.

Fitur Nginx

  • Static file serving.
  • SSL/TLS support.
  • Virtual hosts.
  • Reverse proxying.
  • Load balancing.
  • Compression.
  • Access controls.
  • URL rewriting.
  • Custom logging.
  • Server-side includes.
  • Limited WebDAV.
  • FLV streaming.
  • FastCGI.

Cara Install Nginx dan PHP on Ubuntu

  • Pastikan ubuntu sobat sudah terupdate dengan menjalan perintah berikut:
sudo apt-get install update
sudo apt-get install upgrade
  • Install nginx dengan menjalan perintah berikut:
sudo apt-get install nginx

//jalankan service nginx

sudo service nginx start
  • Konfigurasi defaul nginx dengan menjalan perintah berikut:

[xt_go_advt_1]

sudo nano /etc/nginx/sites-available/default

//pindahkan directory default nginx ke home
//buat direktory www

sudo mkdir /home/opinikoe/www
sudo chmod 775 /home/opinikoe/www

//ganti kode sites-available/default dengan kode dibawah

listen   80;
     

        root /home/opinikoe/www;
        index index.php index.html index.htm;

        server_name example.com;

        location / {
                try_files $uri $uri/ /index.html;
        }

        error_page 404 /404.html;

        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
              root /home/opinikoe/www;
        }

        # pass the PHP scripts to FastCGI server listening on /var/run/php5-fpm.sock
        location ~ .php$ {
                try_files $uri =404;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
                
        }

}
  • Install dan konfigurasi PHP
sudo apt-get install php5 php5-fpm php-gd
sudo nano /etc/php5/fpm/php.ini

//Find the line cgi.fix_pathinfo=1 and change the 1 to 0

cgi.fix_pathinfo=0

sudo nano /etc/php5/fpm/pool.d/www.conf

//Find the line, listen = 127.0.0.1:9000, and change to /var/run/php5-fpm.sock

listen = /var/run/php5-fpm.sock

sudo service php5-fpm restart
sudo service nginx restart

Konfigurasi Nginx dan PHP on Ubuntu selesai, saatnya kita menguji nginx apakah sudah berjalan dengan baik atau mengalami eror, dengan sebagai berikut:

  • Buat file info.php dengan cara sebagai berikut:
sudo nano /home/opinikoe/www/info.php

//isi info.php dengan kode berikut

<?php
phpinfo();
?>
  • Buka browser  kesayangan sobat lalu ketingan alamat http://ip server nginx/info.php, jika konfigurasi benar akan tampil seperti gambar berikut:

Jika hasil output info.php sobat sudah seperti diatas maka sobat sudah berhasil Install Nginx dan PHP on Ubuntu. Demikian tutorial Cara Install Nginx dan PHP on Ubuntu, semoga bermamfaat jika sobat mengalami kendala silahkan tinggalkan pesan dikolom komentar untuk slow respon atau follow G+ opinikoe.com for fast respon.

Selamat mencoba…

sumber informasi

http://nginx.org/

https://www.digitalocean.com

Recent Posts

11 Tanda Doi termasuk Pria Mapan

Memilih pasangan memang tidak mudah. Yang terlihat baik belum tentu sesuai. Cocok belum tentu jodoh. Nah, yang idaman belum tentu… Read More

3 years ago

Limiting Download File Extensions on Mikrotik

Limiting Download File Extensions on Mikrotik adalah Salah satu management bandwidth di mikrotik paling ideal dalam membetasinya berdasarkan ekstensi file… Read More

3 years ago

20 Nama Binatang yang Disebut dalam Alquran

Dalam kitab suci umat Islam, Alquran, banyak disebutkan nama-nama binatang. Baik binatang bertulang belakang maupun binatang tanpa tulang belakang. Dari… Read More

3 years ago

4 Cara Jitu Diterima Kerja walau Fresh Graduate

Sudah lulus dan punya gelar, sekarang saatnya terjun ke dunia kerja. Tapi ternyata cari kerja itu susah. Banyaknya persaingan dan… Read More

3 years ago

5 Tips Melatih si Kecil untuk Disiplin

Melatih si kecil untuk disiplin perlu dilakukan sejak dini. Hal ini penting agar si kecil terbiasa melakukan hal baik. Segala… Read More

3 years ago

3 Alasan yang Bikin Situsmu Tak Menghasilkan Uang

Apa pun bidang bisnismu, situs menjadi alat untuk menghasilkan uang. Selain tempat menjual produk, situs juga bisa sebagai branding perusahaanmu.… Read More

3 years ago