Posted by :
Arief Hilman Nugraha
Saturday, July 5, 2014
Haloo teman teman pasti diantara kalian akan bertanya tanya bagaimana cara install nginx , mysql, PHP di linux desbian squeeze yang membuat kali pusing dibuatnya haha,, nah kali ini saya akan meberikan torutorial agar kalian mengerti okk langsung saja ke TKP ==>
- Buka Terminal Lalu Masukan Command di bawah ini ya
# apt-get update
# apt-get upgrade - Anda perlu menambahkan repo
# nano /etc/apt/sources.list
isi repo :
deb http://packages.dotdeb.org squeeze all
deb-src http://packages.dotdeb.org squeeze all
deb http://packages.dotdeb.org squeeze-php54 all
deb-src http://packages.dotdeb.org squeeze-php54 all - Sekarang Anda perlu menambahkan GnuPG key agar repository yang Anda tambahkan tadi disetujui oleh sistem. Gunakan perintah berikut ini :
# wget http://www.dotdeb.org/dotdeb.gpg# cat dotdeb.gpg | sudo apt-key add -
# apt-get update - install ngink dan jalankan
# apt-get install nginx
# /etc/init.d/nginx restart - install php5-fpm
# apt-get install php5-fpm - Konfigurasi PHP
# nano /etc/php5/fpm/php.ini
Cari teks cgi.fix_pathinfo=1, ubah angka 1 menjadi 0 - Langkah selanjutnya perubahan file www.conf
# nano /etc/php5/fpm/pool.d/www.conf - Cari teks listen = 127.0.0.1:9000, ubah 127.0.0.1:9000 menjadi /var/run/php5-fpm.sock
- sekarang restart php5-fpm
# /etc/init.d/php5-fpm restart - Konfigurasi Nginx
# nano /etc/nginx/sites-available/default - Buat perubahan pada file tersebut sehingga akan menjadi kurang lebih seperti contoh script di bawah ini :
[...]server { listen 80; root /usr/share/nginx/html; index
index.php
index.html index.htm; server_name
situs-anda.com
; location / { try_files $uri $uri/ /index.html; } error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/www; }# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 location ~ \.php$ {
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;
}}[...]Keterangan :
● Tambahkan index.php pada baris index
● Ubah value server_name dengan nama domain Anda (ubah situs-anda.com pada file konfigurasi sesuai dengan domain Anda)
● Pada bagian location ~ \.php$ {, ubah properti sesuai script diatas.
Uji Web Server dengan membuat halaman info.php
# nano /usr/share/nginx/html/info.php
# nano /usr/share/nginx/html/info.php
tambahkan text <?phpphpinfo();?> simpan dan keluar lalu ketikan # /etc/init.d/nginx restart
lalu ada lagi ne install mysql
# apt-get install mysql mysql-server
service mysqld start
lihat username dan password : /usr/bin/mysql_secure_installation
service mysqld start
lihat username dan password : /usr/bin/mysql_secure_installation
Katika baru install itu maka ada pertanyaan pertama itu di enter aja
Kemudian ada pertanyaan apakah ingin menetapkan password root mysql? ingat ini password root mysql server bukan password root server paman ... kan tekan Y masukan password yang di inginkan Hehe
Nah itu nanti ada banyak bgt tuh pertanyaan jadi tekan Y semua aja Ketawa
Kalau sudah selesai biasanya di akhiri dengan kalimat "Thanks for using MySQL!"
coba nyalakan mysql lagi
service mysqld start
Anda sudah bisa mengakses web server Anda dan mengakses halaman php yang tadi Anda buat dengan mengetikkan pada address bar url berikut :
http://domain-anda/info.php
atau
http://ip-address-anda/info.php
sekian tutorial dari saya semoga bermanfaat
Sumber : Link
Related Posts :
- Back to Home »
- Operating System (OS) »
- Cara Install Nginx, Mysql, PHP di Linux (Debian 6 Squeeze)