Sebelum kita masuk ke cara install nginx dan php di ubuntu, ada baiknya kita mengenal terlebih dahulu apa itu nginx, nginx merupakan alternatif software server web open source selain Apache. Fungsi utama software web server yaitu untuk melayani permintaan halaman web oleh browser. Nginx lebih hemat dari Apache dalam mengkonsumsi ram server, dan memiliki caching yang lebih baik dan lebih cepat.
Table of Contents
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 di Ubuntu
Pastikan ubuntu sobat sudah terupdate dengan menjalan perintah berikut:
sudo apt-get install update sudo apt-get install upgrade
Step 1- Install nginx
sudo apt-get install nginx //jalankan service nginx sudo service nginx start
Step 2 – Konfigurasi default nginx
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; } }
Step 3 – Install & 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:
sudo nano /home/opinikoe/www/info.php //isi info.php dengan kode berikut <?php phpinfo(); ?>
Buka browser kesayangan sobat lalu ketik alamat http://ip server nginx/info.php, jika konfigurasi benar akan tampil seperti gambar berikut:
Jika hasil output info.php sobat sudah seperti gambar diatas maka sobat sudah berhasil Install Nginx dan PHP di Ubuntu. Demikian tutorial Cara Install Nginx dan PHP di Ubuntu, jika ada pertanyaan silahkan tinggalkan pesan dikolom komentar. Semoga bermanfaat….