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
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
sudo su
Update Repository
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"