Dalam tutorial ini, saya akan menunjukkan bagaimana untuk memasang Nginx pada Centos 6.
Apa yang anda perlu ada adalah:
- Server dengan Centos 6 dipasang.
- Root akses.
- Sebuah komputer atau laptop.
Langkah 1:
Update server anda
yum update -y
Langkah 2:
Add epel pada repository Centos anda.
32 bit:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
64 bit:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
Langkah 3:
Remove Apache supaya tidak terjadi error semasa menjalankan Nginx
yum erase httpd httpd-tools
Langkah 4:
Install Nginx dan php-fpm
yum install nginx php-fpm
Langkah 5:
Start Nginx dan php-fpm pada boot
chkconfig –levels 235 nginx on
chkconfig –levels 235 php-fpm on
**
****Langkah 5**:
Edit php.ini
nano /etc/php.ini
Ubah
;cgi.fix_pathinfo=1
Kepada
cgi.fix_pathinfo=0
**
**Langkah 6:
Edit configuration php-fpm
nano /etc/php-fpm.d/www.conf
Cari
listen = 127.0.0.1:9000
Ubah kepada
listen = /var/run/php5-fpm.sock
Save dan exit
Langkah 7:
Edit configuration Nginx
nano /etc/nginx/conf.d/default.conf
cari line
pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ .php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi_params;
}
Ubah kepada
pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ .php$ {
root /usr/share/nginx/html;
try_files $uri =404;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
Kemudian, cari line ini
location /
Di bawah line tersebut, terdapat code ini
index index.html index.htm;
Ubah kepada
index index.php index.html index.htm;
**
**Langkah 8:
Restart Nginx dan php-fpm
/etc/init.d/php-fpm restart
/etc/init.d/nginx restart
Langkah 9:
Test adakah nginx dan php-fpm berjaya dipasang
Create satu php test file
nano /usr/share/nginx/html/test.php
Paste code ini
Buka didalam browser anda
127.0.0.1 diganti dengan IP server anda.
Sekiranya berjaya dipasang, akan muncul info tentang webserver pada browser anda.