0
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 

 cd /etc/nginx 











Sebelumnya kamu harus memasang PHP terlebih dahulu, saya sarankan versi 7.2-fpm
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






Ok sekian, jika ada pertanyaan, silahkan komentar atau hub via form kontak, semoga bermanfaat.
Wasalam..

Posting Komentar

Not spam, Sara, Politik, Dan Vulgar

 
Top