Friday, October 15, 2010

Konfirasi Apache,MySql dan PHP di Slackware


Distro Slackaware memang distro yang gampang-gampang susah. Susah bagi pengguna baru di linux kerena memang distro ini bukan distro yang “plug and play” seperti distro-distro masa kini lainnya. Semua konfigurasi harus dilakukan secara manual. Namun bagi para geek di linux justru distro inilah yang menjadi idola. Memang distro tertua ini menghendaki penggunanya untuk mengkonfigurasi semua resource sacara manual sesuai kebutuhan. Kali ini kita akan mencoba menkonfigurasi apache, mysql serta php. Secara default ketiga aplikasi ini sudah terpasang ketika kita menginstall slackware, namu sekali lagi kita harus mengkonfigurasi ketiga aplikasi tersebut supaya bisa digunakan sesuai yang kita inginkan misal untuk belajar php. Pertama kita akan mengkonfigurasi mysql terlebih dahulu.
  • Login sebagai root dan jalankan perintah mysql_install_db untuk menginstall database-nya.
  • Beri akses pada direktory /var/lib/mysql dengan perintah chown -R mysql.mysql /var/lib/mysql
  • Selesai. Mudah bukan?. Sekarang jalankan daemon-nya dengan perintah mysqld_safe &
  • Jangan lupa untuk memberi password-nya. mysqladmin -u root password “sunawang”
  • Cobalah untuk login

Sampai disini untuk mysql, sekarang kita akan menkonfigurasi apache supaya bisa mengenali script php. Secara default script php tidak dikenali oleh apache oleh karena itu kita harus mengkonfigurasi apache supaya bisa mengenali script php.
  • Login sebagai root dan edit file /etc/httpd/httpd.conf dengan editor favorite anda
  • Cari baris
       
                DirectoryIndex index.html
       
  • Tambahkan index.php
       
                DirectoryIndex index.html index.php
       
  • Cari baris #Include /etc/httpd/mod_php.conf dan uncoment dengan menghilangkan tanda pagar menjadi Include /etc/httpd/mod_php.conf

Sampai disini kita telah selesai untuk mengkonfigurasi dasar mysql dan apache serta kita sudah bisa menggunakan apache dan mysql untuk belajar php :)

5 comments:

  1. Tambahan:
    1. Untuk MySQL ada baiknya jika dalam server production port MySQL nya ditutup supaya lebih secure.
    2. Sedangkan untuk Apache supaya lebih keren aktifin juga module JSON sama modul Rewrite.

    *untuk nomor 2 diatas kedua module tersebut lagi nge-trend dalam pemrograman PHP saat ini, khususnya yg menggunakan framework tertentu, seperti framework CodeIgniter disertai dengan AJAX :D

    Btw, nais inpoh gan.. keep posting.. numpang backlink (tp blom jadi web nya) http://www.wahyuprimadi.co.cc

    ReplyDelete
  2. Wah makasih mas infonya.hehehe :D

    ReplyDelete
  3. koq mysql yang saya punya bukan mysql mas? yaitu mariadb kenapa ya..?

    ReplyDelete