Menginstal Nginx di Debian
Tags:
GNU/Linux,
Web Development
Untuk menginstal nginx jalankan perintah:
# apt instal nginx
Untuk memeriksa apakah instalasi nginx berhasil atau tidak, buka browser lalu akses http://localhost. Apabila akses berhasil maka nginx telah terpasang dan siap digunakan.
Nginx dan PHP
Untuk dapat menggunakan php dengan nginx terlebih dahulu kita harus menginstall
php-fpm
# apt install php-fpm
Sunting file /etc/php/{php-version}/fpm/php.ini
. Lalu ubah
;cgi.fix_pathinfo=1
Menjadi
cgi.fix_pathinfo=0
Restart php-fpm
# systemctl restart php{php-version}-fpm.service
Ubah juga /etc/nginx/sites-available/default
, hilangkan komentar (tanda #)
pada:
#location ~ \.php$ {
# include snippets/fastcgi-php.conf;
#
# # With php-fpm (or other unix sockets):
# fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
# # With php-cgi (or other tcp sockets):
# fastcgi_pass 127.0.0.1:9000;
#}
#location ~ /\.ht {
# deny all;
#}
Menjadi:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
# With php-fpm (or other unix sockets):
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
location ~ /\.ht {
deny all;
}
Restrat nginx:
# systemctl restart nginx.service
Untuk memeriksa apakah PHP berhasil terpasang atau tidak bisa dengan membuat berkas php untuk uji coba.
# vim /var/www/html/test.php
Dengan isi file
<?php
phpinfo();
Berikutnya akses http://localhost/test.php, jika berhasil maka browser akan menampilkan informasi seperti gambar berikut:
Sekian.