- Back to Home »
- Raspberry Pi | Install Webserver NGINX + PHP-FPM on Raspberry Pi
Posted by : M yunus
Jumat, 17 Februari 2017

Tutorial kali ini kita akan mencoba meng-instal webserver Nginx pada Raspberry Pi, setelah itu dilanjutkan dengan instal PHP-FPM untuk web programming. Mari kita simak langkah-langkahnya :
1. Pastikan Raspberry Pi dalam keadaan terupdate,
sudo apt-get update
2. Install Webserver Nginx, buka terminal Raspberry Pi, dan jalankan perintah berikut,
sudo apt-get install nginx
3. Lakukan step berikut untuk meng-aktifkan webserver Nginx,
sudo /etc/init.d/nginx start
4. Setelah itu buka browser Raspberry Pi (anda juga bisa menggunakan browser laptop/komputer dengan syarat satu network dengan Raspberry Pi). masukan IP Raspberry Pi pada address bar browser (untuk melihat IP Raspberry Pi , jalankan pada terminal Raspberry Pi : hostname -I ). Anda juga bisa menggunakan IP Lokal Raspberry Pi dengan mengarahkanya pada http://localhost/ (hanya digunakan jika anda menggunakan browser Raspberry Pi bukan browser laptop/komputer).
jika berhasil maka akan tampak sebagai berikut :
5. Secara default file halaman web akan disimpan di direktori /var/www/html , anda dapat mengganti direktori penyimpananya dengan mengkonfigurasi ulang nginx,
sudo nano /etc/nginx/sites-available/default
root /var/www/html
ganti lokasi web page jika anda menginginkanya, misalkan di direktori /home/pi/web-nginx
6. Instal PHP-FPM, jalankan perintah berikut pada terminal Raspberry Pi
sudo apt-get install php5-fpm
7. Mengaktifkan PHP pada Nginx, buka file config Nginx pada terminal Raspberry Pi,
sudo nano /etc/nginx/sites-enabled/default
temukan baris yang memuat,
index index.html index.htm;
tambahkan index.php, sehingga terlihat seperti berikut,
index index.php index.html index.htm;
setelah itu scroll kebawah hingga anda menemukan baris yang memuat config berikut,
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
# location ~ \.php$ {
edit dengan menghapus tangda # sehingga hasilnya terlihat seperti berikut,
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi.conf;
}Reload hasil config, jalankan perintah berikut,
sudo /etc/init.d/nginx reload
8. Tes PHP pada browser, masuk ke direktori web page nginx dilanjutkan dengan me-rename index.html dengan index.php,
cd /var/www/html
sudo mv index.html index.php
setelah itu buka file php tersebut,
sudo nano index.php
dan masukan program php info berikut,
<?php echo phpinfo(); ?>
save dan refresh webpage , jika berhasil maka akan terlihat seperti berikut:
Sumber :
https://www.raspberrypi.org/documentation/remote-access/web-server/nginx.md