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: Netflix, Hulu, Pinterest, CloudFlare, Airbnb,WordPress.com, GitHub, SoundCloud, Zynga, Eventbrite, Zappos, Media Temple, Heroku, RightScale,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
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
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
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..
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: Netflix, Hulu, Pinterest, CloudFlare, Airbnb,WordPress.com, GitHub, SoundCloud, Zynga, Eventbrite, Zappos, Media Temple, Heroku, RightScale,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 {lalu rubah menjadi seperti digambar
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 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
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