-->

Cara install Nginx dan PHP dicentos 6

Selamat malam.. mumpung ada waktu ane cuma mau share sedikit tentang Nginx dan PHP,   dan juga cara install nginx+php.
dicentos 6. ok langsung aja..

       

Nginx

    Nginx adalah singkatan dari Engine X,  nginx itu adalah server HTTP dan reversre proxy gratis
yang bersifat open source atau terbuka.  pembuat perangkat lunak ini dibuat oleh Igor Sysoev pada tahun 2002. dan dipublikasikan ke dunia pada tahun 2004. Saat ini nginx paling banyak di gunakan nama domains di dunia. Nginx adalah salah satu perangkat lunak untuk server yg diciptakan untuk mengatasi masalah  "C10L (en). Nginx tidak tergantung kepada thread untuk klien. Sebaliknya, nginx menggunakan arsitek asynkronus yg lebih stabil dan memakai sedikit memory. dan yg lebih penting adalah jika anda mengharapkan server anda untuk mengatasi ribuan koneksi pada saat bersamaan, anda masih bisa di untungkan dengan pemakaian yg lebih sedikit namun tetap stabil.


    Nginx digunakan oleh beberapa website ternama seperti: NetflixHuluPinterestCloudFlareAirbnb,WordPress.comGitHubSoundCloudZyngaEventbriteZapposMedia TempleHerokuRightScale,Engine Yard dan MaxCDN.
e
PHP5 php-fpm

           php adalah singkatan dari "PHP: Hypertext Prepocessor", yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML. PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994. Pada awalnya PHP adalah singkatan dari "Personal Home Page Tools". Selanjutnya diganti menjadi FI ("Forms Interpreter"). Sejak versi 3.0, nama bahasa ini diubah menjadi "PHP: Hypertext Prepocessor" dengan singkatannya "PHP". PHP versi terbaru adalah versi ke-5. Berdasarkan survey Netcraft pada bulan Desember 1999, lebih dari sejuta site menggunakan PHP, di antaranya adalah NASA, Mitsubishi, dan RedHat. 

Install Nginx

    install epel nya dulu..  ketikan

          yum install epel-release




     tunggu hingga proses selesai. jika proses selesai,
selanjutnya install nginx nya..  ketikan ini diterminal


        yum install nginx

jika terjadi error saat menginstall nginx, ketik ini

       yum upgrade ca-certificates --disablerepo=epel

tunggu hingga selesai.. lalul ketik ulang perintas install nginx

jika sudah terinstall ketikan 
  
    service nginx start
  chkconfig nginx on


lalu buka browser anda.. dan ketikan localhost dibrowser anda. jika berhasil nnti akan muncul seperti gambar dibawah ini..













Install PHP nya

  ketikan perintah ini.. 

    yum install php php-fpm php

tunggu sampai selesai..  jika sudah ketik ini

    service php-fpm restart
  chkconfig php-fpm start


CONFIG NGINX


selanjutnya config nginx nya.. 
ketikan perintah ini  


nano /etc/nginx/conf.d/default.conf


lalu ubah seperti digambar










ketikan perintah perintah ini

  mkdir /etc/nginx/sites-available
  mkdir /etc/nginx/sites-enabled

 ketikan lagi perintah ini

 mkdir -p /home/web/www/phptest.info/html   
  mkdir /home/web/www/phptest.info/logs
  chown -R nginx:nginx /home/web/www/phptest.info

lalu masukan scirpt dibawah ini ke /etc/nginx/nginx.conf  
dengan mengetikan    nano /etc/nginx/nginx.conf

      include /etc/nginx/sites-enabled/*;

taruh sript itu sesudah baris include /etc/nginx/conf.d/*.conf"
kira kira seperti ini






membuat virtual host..  ketikan perintah ini nano /etc/nginx/site-available/phptest.info


server {
server_name howtounix
.info;
access_log
/home/web/www/howtounix.info/logs/access.log;
error_log
/home/web/www/howtounix.info/logs/error.log;
root
/home/web/www/howtounix.info/public_html;

location
/ {
index index
.html index.htm index.php;
}

location
~ \.php$ {
include
/etc/nginx/fastcgi_params;
fastcgi_pass
127.0.0.1:9000;
fastcgi_index index
.php;
fastcgi_param SCRIPT_FILENAME
/home/web/www/howtounix.info/public_html$fastcgi_script_name;
}
}
lalu rubah menjadi seperti digambar


lalu ketikan perintah dibawh ini

    cd /etc/nginx/site-enabled/
    ln -s /etc/nginx/site-available/phptest.info

 lalu restart nginx nya dengan perintah

     service nginx restar

CONFIG PHP NYA

ketik kan perintah ini
  nano /etc/php.ini

cari script ini     cgi_fix_pathinfo=1
lalu ruba seperti digambar ini




next. ketikan perintah nano /etc/php-fpm.d/www.conf
dan akan munclu seperti ini.

[...]
; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
;       will be used.
; RPM: apache Choosed to be able to access some dir as httpd
user = apache
; RPM: Keep a group allowed to write in log dir.
group = apache
[...]

cari user dan group yang terdapat tulisan apache.. ubah menjadi nginx.
Save dan tutup..

restart php nya dengan perintah

         service php-fpm restart

Sekarang buat file php. dengan perintah     nano /usr/share/nginx/html/phptest.php

Masukan script ini

     <?php
  phpinfo();
  ?>

save dan close.. 

restart nginx      service nginx restart

coba buka browser anda. dan ketikan  IP addreas/phptest.php

jika berhasil akan muncul seperti ini



Oke sekian dari saya. mohon maaf apabila ada salah dalam pengetikan. 
jika ada salah dalam tutor dan pengetikan harap koment di kolom komentar.. saya hanya manusia biasa yg ingin berbagi ilmu.. :D 

selamat malam
wassalam.. 









0 Response to "Cara install Nginx dan PHP dicentos 6"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel