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 ==> 
  1. Buka Terminal Lalu Masukan Command di bawah ini ya
    # apt-get update
    # apt-get upgrade
  2. 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
  3. 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
  4. install ngink  dan jalankan
    # apt-get install nginx
    # /etc/init.d/nginx restart
  5. install php5-fpm
    # apt-get install php5-fpm
  6. Konfigurasi PHP
    # nano /etc/php5/fpm/php.ini
    Cari teks cgi.fix_pathinfo=1, ubah angka 1 menjadi 0
  7. Langkah selanjutnya perubahan file www.conf
    # nano /etc/php5/fpm/pool.d/www.conf
  8. Cari teks listen = 127.0.0.1:9000, ubah 127.0.0.1:9000 menjadi /var/run/php5-fpm.sock
  9. sekarang restart php5-fpm
    # /etc/init.d/php5-fpm restart
  10. Konfigurasi Nginx
    # nano /etc/nginx/sites-available/default
  11. 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
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

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

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Welcome to My Blog

Berlangganan Lewat Email

Subscribe via Email

Translate

Lagu

- Copyright © Arief Hilman Nugraha - Robotic Notes - Disponsori Oleh Blogger - Editing by Arief Hilman Nugraha -