Hai, Assalamwalaikum,
Pada kesempatan kali ini saya akan mambagikan bagaimana caranya setting PHP pada webserver nginx.
Secara default pada file konfigurasi Nginx tidak secara otomatis menkonfigurasi PHP, oleh sebab itu kita perlu menkonfigurasinya secara manual.
Jika sebelumnya kalian menyimak artikel Cara Install Cpanel Webmin Pada Ubuntu kita bisa langsung melakukannya di webmin, bisa lebih praktis .
Tapi Kali ini kita akan menggunakan mode CLI / Gedit saja ya. hehe
Pertama setelah installasi sukses Cara Install Nginx Pada Ubuntu
Folder Configurasinya ada di /etc/nginx/
Buka terminal masuk sebagai ROOT
ketik
Pada kesempatan kali ini saya akan mambagikan bagaimana caranya setting PHP pada webserver nginx.
Secara default pada file konfigurasi Nginx tidak secara otomatis menkonfigurasi PHP, oleh sebab itu kita perlu menkonfigurasinya secara manual.
Jika sebelumnya kalian menyimak artikel Cara Install Cpanel Webmin Pada Ubuntu kita bisa langsung melakukannya di webmin, bisa lebih praktis .
Tapi Kali ini kita akan menggunakan mode CLI / Gedit saja ya. hehe
Pertama setelah installasi sukses Cara Install Nginx Pada Ubuntu
Folder Configurasinya ada di /etc/nginx/
Buka terminal masuk sebagai ROOT
ketik
cd /etc/nginx
serta jangan lupa pasang php-cgi ya, CGI (Common Gatewai Interface) adalah suatu standar yang menghubungkan (interface) aplikasi eksternal dengan server web.
FastCGI adalah standar baru yang menambah dan meningkatkan kemampuan dari program CGI.
# apt get install php7.2-fpm, php7.2-common php7.2-cgi
Setelah selesai installasi php-fpm kita Uji dahulu apakah sudah berjalan dengan benar, ketik SERVICE PHP7.2-FPM STATUS pastikan status HIJAU.
Buat jaga-jaga copy file asli dengan perintah
# cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.bak
buka file konfigurasi Nginx.
# gedit /etc/nginx/sites-available/default
edit menjadi :
server {
listen 80;
root /var/www/html;
autoindex on;
index index.php;
server_name localhost;
location ~* \.php$ {
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_index index.php;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
try_files $uri $uri/ /index.php?$args;
}
location / {
try_files $uri $uri/ /index.php?$args;
#try_files $uri $uri/ =404;
}
location ~ /\.ht {
try_files $uri $uri/ /index.php?/$request_uri;
deny all;
}
}
Setelah itu sestart :
service php7.2-fpm restart
service nginx restart
Sekarang kita boleh coba membuat file info.php silahkan ditaruh di dalam folder root anda .
phpinfo();
dan kita bisa akses http://localhost/info.php
Wasalam..
Posting Komentar
Not spam, Sara, Politik, Dan Vulgar