Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Mudah Install Nginx dan PHP di Ubuntu Server

 Selamat malam sobatku semuanya, setelah kemaren mangempud menulis sebuah tutorial tentang Cara Install dan Konfigurasi Nginx di Ubuntu Server, maka selanjutnya mangempud akan menulis tentang bagaimana cara install dan konfigurasi PHP di ubuntu server, ini adalah tutorial lanjutan, jika sobat penasaran dengan tulisan saya sebelumya, silahkan kunjungi di

Baca : Cara Install dan Konfigurasi Nginx di Ubuntu Server

Cara Mudah Install Nginx dan PHP di Ubuntu Server


Apa itu PHP dan apa Fungsinya?

Sebelum lanjut akan saya bahas sedikit dulu tentang apa itu php. PHP adalah sebuah bahasa pemrograman yang sering disisipkan ke dalam kode HTML. PHP sendiri berasal dari kata Hypertext Preprocessor. Sejarah PHP pada awalnya merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.

Bahasa pemrograman ini menggunakan sistem server-side. Server-side programming adalah jenis bahasa pemrograman yang nantinya script/program tersebut akan dijalankan/diproses oleh server. Kelebihannya adalah mudah digunakan, sederhana, dan mudah untuk dimengerti dan dipelajari.

Semenjak PHP menjadi bahasa pemrograman yang open source, pengembang tidak perlu menunggu sampai dengan update terbaru rilis. [ Sumber : Niagahoster.co.id ].

Login Super User

Pastikan sobat memiliki aksess root atau Super User, silahkan masuk ke aksess super user dengan menggunakan perintah

sudo su

dilanjut dengan memasukan passwordnya

Update Repository

Kalau sobat belum mengupdate repository maka silahkan update dulu dengan mengetik perintah seperti dibawah ini

sudo apt-get update

kalau sobat mengikuti tutorial saya dari awal, harusnya sobat sudah mengupdate repository pada tutorial Cara Install Nginx di Ubuntu Server.

Install PHP

Sekarang kita masuk ke sesi menginstall PHP, silahkan gunakan perintah seperti dibawah ini

sudo apt-get install php-fpm php-mysql php-gd php-opcache php-xml php-curl php-zip -y

Tunggu sampai prosess instalasi selesai.


Ganti Settingan default Vhost

Setelah selesai prosess instalasi Nginx dan PHP selanjutnya kita ganti konfigurasi default vhost yang ada di server, pertama kita hapus dulu file defaultnya setelah itu kita buat kembali file default yang kosong, caranya gunakan perintah sepeprti dibawah ini :

cd /etc/nginx/site-available/
rm default
nano default

setelah melakukan ketiga perintah di atas maka akan terbuka satu buah halaman default yang masih kosong, silahkan copy dan pastekan secript di bawah ini :

server {
 listen       80;
 listen [::]:80;

 server_name _;
 root   /var/www/html/;
 index index.php index.html index.nginx-debian.html;

 location / {
    try_files $uri $uri/ /index.php?$args;
 }

  location ~ \.php(?:$|/) {
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $fastcgi_path_info;
    fastcgi_param HTTPS on;
    fastcgi_param modHeadersAvailable true; #Avoid sending the security headers twice
    fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    fastcgi_intercept_errors on;
  }
}

Setelah itu silahkan simpan.
Perlu teman-teman perhatikan juga pada baris : fastcgi_pass unix:/run/php/php7.0-fpm.sock;
Sesuaikan dengan versi PHP yang sobat gunakan, diatas saya menggunakan PHP versi 7.0.

Untuk mengecek secript yang kita masukan di file default sudah benar, silahkan gunakan perintah dibawah ini :

nginx -t

secript tidak ada yang error jika keluar sebuah tampilan sepeprti dibawah ini :

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Test PHP

Setelah selesai melakukan semua tutorial diatas, sekarang kita restart Nginx-nya terlebih dahulu dengan menggunakan perintah

systemctl restart nginx

lalu kita akan membuat sebuah file untuk menampilkan info dari php yang kita gunakan, silahkan ikuti perintah dibawah ini :

cd /var/www/html
nano test.php

Masukan secript di bawah ini kedalam test.php yang kita buat diatas

<?php
    phpinfo();
?>

lalu simpan.
Selanjutnya kita akan mencoba mengaksess file test.php yang sudah kita buat diatas dengan cara aksess dari browser seperti dibawah ini :

http://ip-server/test.php

Jika keluar tampilan informasi lengkap tentang PHP maka sobat semua sudah berhasil menginstall PHP diservernya.

Baca Juga

KESIMPULAN

Mungkin cukup sekian pembahasan mengempud tentang Cara Mudah Install Nginx dan PHP di Ubuntu Server, PHP adalah bahasa pemerograman yang sekarang banyak digunakan di seluruh dunia karena sederhana dan mudah dimengerti, maka dari itu mudah-mudahan sobat semua bisa menginstallnya dengan baik dan benar, selamat mencoba.

mangempud

Posting Komentar untuk "Cara Mudah Install Nginx dan PHP di Ubuntu Server"