NGURAJEKA.COM — TERMINAL v2.0
ngura//jeka
« BACK

Install PhpMyadmin di slackware 13.37

2012-09-20  |  tag: phpmyadmin, php, slackware, mysql

Setelah beberapa hari tidak buka blogger, sekarang ada kesempatan untuk "ngoprek" dan buat postingan.
Postingan kali ini ada hubungannya dengan 2 postingan terakhir, yaitu Apache Slackware dan MySQL slackware. Nah, sekarang kita akan membuat atau menjalankan phpmyadmin di slacky kita agar penggunaan database jadi sedikit lebih mudah. Langsung saja, :

  1. Pertama yang kita butuhkan adalah paket build phpmyadmin dari slackbuilds.

    $ cd \~ && wget -c http://slackbuilds.org/slackbuilds/13.37/network/phpmyadmin.tar.gz

  2. Kemudian kita ekstrak file yang kita download tadi

    $ tar -xvf phpmyadmin.tar.gz

  3. Sekarang kita berpindah kefolder yang telah dibuat oleh file yang kita ekstrak tadi.

    $ cd phpmyadmin
    $ wget -c http://downloads.sourceforge.net/phpmyadmin/phpMyAdmin-3.5.1-all-languages.tar.xz
    
  4. Memulai pembuatan paket phpmyadmin

    $ chmod +x phpmyadmin.SlackBuild
    $ ./phpmyadmin.SlackBuild
    
  5. Selanjutnya akan tercipta sebuah file di folder /tmp dengan nama file phpmyadmin-3.5.1-noarch-1_SBo.tgz lalu kita install file tersebut dengan perintah

    $ upgradepkg --install-new /tmp/phpmyadmin-3.5.1-noarch-1_SBo.tgz

  6. Nah, phpmyadmin telah terinstall namun konfigurasinya masih bersifat standar dan selanjutnya yang harus kita lakukan adalah merubah konfigurasi tersebut agar berjalan sesuai yang kita inginkan atau berjalan lebih baik. Kita tambahkan alias pada httpd.conf agar phpmyadmin kita berjalan pada local web server kita dengan cara berikut

    $ nano /etc/httpd/httpd.conf

    untuk membuka file httpd.conf dengan teks editor nano
    Kemudian pada bagian paling bawah dari file httpd.conf kita tambahkan alias sebagai berikut, namun sesuaikan dengan Document Root yang anda pergunakan, contoh jika menggunakan /srv/httpd/ngurajeka maka akan seperti dibawah ini, jika tidak silahkan sesuaikan dengan milik anda namun sebelumnya buat symlinks foldernya dengan perintah berikut

    $ ln -s /srv/httpd/htdocs/phmyadmin /srv/httpd/ngurajeka/phpmyadmin

    Alias /phpmyadmin /srv/httpd/ngurajeka/phpmyadmin
    <Directory /srv/httpd/ngurajeka/phpmyadmin>
    Order allow,deny
    Allow from all
    </Directory>
    
  7. Ubah atau copy config.sample.inc.php menjadi config.inc.php di folder /var/www/htdocs/phpmyadmin bisa dengan menggunakan perintah berikut:

    $ mv /var/www/htdocs/phpmyadmin/config.sample.inc.php /var/www/htdocs/phpmyadmin/config.inc.php

  8. Selanjutnya kita ubah sedikit pengaturan pada config.inc.php

    $ nano /var/www/htdocs/phpmyadmin/config.inc.php

    *untuk membuka file config.inc.php dengan teks editor nano
    Pada file ini, yang pertama harus kita lakukan perubahan yaitu pada bagian

    $cfg['blowfish\_secret'] = 'a8b7c6d'; /\* YOU MUST FILL IN THIS FOR COOKIE AUTH! \*/ Disini kita bisa mengubahnya terserah dari kita, disini saya menggantinya dengan
    $cfg['blowfish\_secret'] = 'w4pp312'; /\* YOU MUST FILL IN THIS FOR COOKIE AUTH! \*/

    Selanjutnya ada beberapa bagian lagi yang harus kita uncommented, sebagai berikut: /* Storage database and tables */// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';// $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';// $cfg['Servers'][$i]['relation'] = 'pma_relation';// $cfg['Servers'][$i]['table_info'] = 'pma_table_info';// $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';// $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';// $cfg['Servers'][$i]['column_info'] = 'pma_column_info';// $cfg['Servers'][$i]['history'] = 'pma_history';// $cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';// $cfg['Servers'][$i]['tracking'] = 'pma_tracking';// $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
    kita ubah dan hapus semua tanda // pada bagian depannya (uncommented)

  9. Sekarang kita coba dengan mengakses http://localhost/phpmyadmin pada browser dan login menggunakan akun root dan password yang telah kita set sebelumnya pada bagian MySQL :)

HAVE FUN WITH YOUR SLACKWARE :D

— EOF —
MODE: RETRO● ONLINEPOWERED BY TANSTACK + MDX