Muhammad Hafid

Janganlah malas untuk berkarya, biarpun sederhana tetapi bermanfaat bagi orang lain. Kerjakan dengan penuh kesabaran dan keikhlasan

Configurasi Nginx Server untuk PHP

Saya disini tidak menjelaskan bagaimana cara menginstall nginx server. Saya asumsikan bahwa Nginx sudah berjalan, lalu terjadi permasalahan bahwa server nginx tidak dapat membaca file dengan extensi .php, atau pada saat menjalankan file php tidak terbuka di browser melainkan malah menjadi download file/script.
Buka path  /etc/nginx/sites-available/default
listen   80; ## listen for ipv4; this line is default and implied
listen   [::]:80 default_server ipv6only=on; ## listen for ipv6
server_name localhost;
root /usr/share/nginx/www;
index index.php index.html index.htm;
# pass the PHP scripts to FastCGI server listening on (...)
#
location ~ \.php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini

        # With php5-cgi alone:
        #fastcgi_pass 127.0.0.1:9000;
        # With php5-fpm:
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
}
Setelah itu save dan sekarang ke path : /etc/php5/fpm/php.ini, cari cgi.fix_pathinfo rubah set menjadi 0, setelah itu save.
Lalu restart :
sudo service nginx restart
sudo service php5-fpm restart

-selesai-
Labels: webserver

Thanks for reading Configurasi Nginx Server untuk PHP . Please share...!

0 Comment for "Configurasi Nginx Server untuk PHP"

Terima kasih sudah berkunjung ke blog saya, semoga informasi nya bermanfaat buat anda.

Back To Top