ubuntu

Install LAMP dan PHPMyAdmin di Ubuntu 14.04

Pada artikel saya yang lalu membahas tentang bagaimana cara menginstal LAMP (Linux, Apache, MySQL dan PHP) di Archlinux (Anda bisa baca: Instal Apache, MySQL, PHP dan phpMyAdmin di Archlinux) sekarang untuk Distro Linux Ubuntu 14.04.

Pembahasan mengenai cara penginstalan LAMP di Linux baik distro Ubuntu, Archlinux, dan lain sebagainya memang sudah banyak sekali jika kita mencarinya di Google. Meskipun demikian, saya tetap menuliskan di blog saya ini. Tujuannya adalah mempermudah pencarian rujukan disaat saya menulis artikel lainnya 😆 .

Tidak perlu diulang lagi mengenai pengertian LAMP itu apa. Intinya, LAMP merupakan kependekan dari (Linux, Apache, MySQL, PHP) dan disertai dengan phpMyAdmin sebagai aplikasi pengelola database. Mari kita lanjut cara menginstalnya:

Pertama-tama Anda buka terminal. Baik dengan cara Anda membuka dash pada Unity atau dengan kombinasi tombol CTRL + ALT + T dan instal Apache dan PHPnya terlebih dahulu.

Install Apache & PHP

sudo apt-get update
sudo apt-get install apache2 php5 libapache2-mod-php5 php5-mcrypt php5-mysql php5-common php5-cli

Lalu aktifkan module mcrypt agar nanti dapat menjalankan phpMyAdmin.

sudo php5enmod mcrypt
sudo service apache2 restart

Install Module PHP yang Diperlukan

Hal ini opsional saja module PHP yang Anda perlukan saja. Anda bisa melihatnya dengan cara:

apt-cache search php5-

lampp-ubuntu-1Cara instalnya:

sudo apt-get install php5-nama_module

saya menyarankan Anda menginstal module berikut:

sudo apt-get install php5-curl php5-gd php5-snmp snmp curl git

Untuk membuktikan Anda telah berhasil menginstall Apache caranya adalah Anda tes di browser Anda dengan mengetik:

http://localhost

Jika seperti gambar berikut artinya Anda telah sukses menginstal Apache.

ubuntu-lampp-active

Install MySQL Server

sudo apt-get install mysql-server

Nanti Anda akan diminta memberikan password root agar Anda bisa masuk ke MySQL servernya.

lampp-ubuntu-2

Masukan password root Anda. Kemudian tekan tombol TAB untuk melaju ke <Ok>.

ubuntu-lampp-3

Masukan kembali password root yang Anda buat tadi. Kemudian tekan tombol TAB untuk melaju ke <Ok>.

Install phpMyAdmin

sudo apt-get install phpmyadmin

Kemudian Anda akan diminta memilih server mana yang Anda instal. Pilih Apache2 karena dalam tutorial ini kita menginstall Apache.

ubuntu-lampp-4

Kemudian tekan tombol TAB untuk melaju ke <Ok>. Lalu tahap konfigurasi phpMyAdmin. Kemudian tekan tombol TAB untuk melaju ke <Yes>.

ubuntu-lampp-6

Kemudian Anda akan diminta memasukan password root yang sebelumnya telah Anda buat.

ubuntu-lampp-7

Kemudian tekan tombol TAB untuk melaju ke <Ok>. Dan masukan kembali password rootnya.

ubuntu-lampp-9

Setelah itu Anda tes di browser Anda dengan mengetik:

http://localhost/phpmydamin

Jika sudah seperti gambar di bawah ini, artinya Anda telah berhasil menginstal phpMyAdmin dengan sebagaimana mestinya.

ubuntu-lampp-10 ubuntu-lampp-11

Semoga bermanfaat 😀

Artikel Terkait

35 responses to “Install LAMP dan PHPMyAdmin di Ubuntu 14.04”

  1. hendry utomo sudibyo Avatar

    Salam – .gan mau tanya cara dwonload via blackberry aries gmna ya? Mhon info ny .terima kasih

    1. Ali Avatar
      Ali

      Maksudnya bagaimana? saya belum paham pertanyaan ini?

  2. Catur Widianto Avatar

    Oke, terima kasih banyak gan 😀

    1. Ali Avatar
      Ali

      Sama-sama semoga bermanfaat 😀

  3. Catur Widianto Avatar
    Catur Widianto

    Terima kasih banyak gan 😀

  4. Muafa Avatar

    Kalau tidak salah agan juga pernah menulis ttg xamp di linux, trus apa bedanya xamp dngan lamp?
    Situs ini pakai cms apa? WP?, Self-hosted atau di wordpress? Krn saat koneksi saya lambat saya tetap bisa memebuka situs ini dg baik, padahal buka google aja lama.

    1. Ali Avatar
      Ali

      Terima kasih,
      Saya memang pernah menulis tentang XAMPP di Linux, bedanya XAMPP itu sebuah pake Apache, MySQL, PHP dan Perl yang dibungkus menjadi satu paket yg siap pakai, kalau artikel ini membahas LAMP (Linux, Apache, MySQL dan PHP) yang mana paketnya semua terpisah, jadi harus di install satu persatu.

      Saya menggunakan WP dan Self-Hosted.
      Mungkin karena saya menggunakan Server IIX jadi akses ke Mas bisa cepat, karna memang target dari blog ini hanya untuk orang Indonesia. 🙂

  5. Irfan Pinandhityo Avatar

    bray ane ko pas masuk php my admin ga bisa dah. keluar tulisan :

    Not Found

    The requested URL /phpmyadmin was not found on this server.
    Apache/2.4.7 (Ubuntu) Server at localhost Port 80

    gimana solusinya ?

    1. Ali Avatar
      Ali

      Coba masuk edit di
      sudo gedit /etc/apache2/apache2.conf
      Kemudian masukan:
      Include /etc/phpmyadmin/apache.conf

      1. Irfan Pinandhityo Avatar

        udah saya coba tetep ga bisa gan

        1. Ali Avatar
          Ali

          Hmmm.. kalau boleh tau agan menggunakan Ubuntu versi berapa?

          1. Irfan Pinandhityo Avatar

            14.04 gan. knp ya ane nyoba gagal trus..

  6. Ali Avatar
    Ali

    @Irfan: hmmm apakah phpmyadmin sudah di install dengan benar?
    coba ikuti command berikut
    sudo find / -name "phpmyadmin"
    Apa yang keluar dari terminal?

  7. Rahmat Hidayat Avatar

    iya sama saya juga min PHPMYADMIN nya gak muncul

    smsserver@smsserver-desktop:~$ sudo find / -name “phpmyadmin”/etc/phpmyadmin
    /var/lib/doc-base/documents/phpmyadmin
    /var/lib/mysql/phpmyadmin
    /var/lib/phpmyadmin
    /usr/share/doc/phpmyadmin
    /usr/share/doc-base/phpmyadmin
    /usr/share/dbconfig-common/data/phpmyadmin
    /usr/share/phpmyadmin

    1. Mas Evan Avatar

      kalau masih error edit file /etc/apache2/apache2.conf dengan menambahkan ServerName localhost pada bagian akhir file tersebut cmiiw.

      1. Ali Avatar
        Ali

        Wah terima kasih telah membantu menjawab

  8. muhammad sofyan Avatar

    Cara ganti folder /var/www menjadi di /home/blabla/workspace gmna gan ?

    1. Ali Avatar
      Ali

      Wah maaf baru balas, agak lama juga saya belum mengurusi blog ini karena kesibukan real-life
      baik akan saya jawab.

      Saya bantu dari Ubuntu Wikinya:
      Mas bisa baca:
      https://help.ubuntu.com/community/ApacheMySQLPHP

      Pada bagian:

      Virtual Hosts

      Apache2 has the concept of sites, which are separate configuration files that Apache2 will read. These are available in /etc/apache2/sites-available. By default, there is one site available called 000-default. This is what you will see when you browse to http://localhost or http://127.0.0.1. You can have many different site configurations available, and activate only those that you need.

      As an example, we want the default site to be /home/user/public_html/. To do this, we must create a new site and then enable it in Apache2.

      To create a new site:

      Copy the default website as a starting point. sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/mysite.conf

      Edit the new configuration file in a text editor “sudo nano” on the command line or “gksudo gedit”, for example: gksudo gedit /etc/apache2/sites-available/mysite.conf

      Change the DocumentRoot to point to the new location. For example, /home/user/public_html/

      In the file: /etc/apache2/apache2.conf, change the Directory directive, replace to

      You can also set separate logs for each site. To do this, change the ErrorLog and CustomLog directives. This is optional, but handy if you have many sites
      Save the file

      Now, we must deactivate the old site, and activate our new one. Ubuntu provides two small utilities that take care of this: a2ensite (apache2enable site) and a2dissite (apache2disable site).

      $ sudo a2dissite 000-default && sudo a2ensite mysite

  9. adamputera Avatar

    terima kasih mas, sukses installnya

    1. Ali Avatar
      Ali

      sama sama mas 🙂

  10. Mone Laun Avatar

    BANG kalo jalani file php tu gimana
    dan letak file htdocsnya dmn mau jalani tugas web saya …belum paham…

  11. Mone Laun Avatar

    mas aku udah instal semua jalan dengan mulus juga tapi gmn ak jalani file phpnya tolong dong… kalo di windows itu kan di htdocs kalo di ubuntu tu dimana ya ?

    1. Ali Avatar
      Ali

      klo lampp ini biasanya ada di /var/www/html

  12. Akew Howhow Avatar

    phpmyadmin masih tetep error.
    maksudnya masukan ServerName localhost gimana ?
    saya masih ga ngerti error phpmyadmin ini.
    tolong bantuanya a.

  13. Akew Howhow Avatar

    tolong mas phpmyadminnya masih error

    1. Ali Avatar
      Ali

      Errornya bagaimana?

  14. hendra Avatar
    hendra

    tolong mas phpmyadminnya masih error

    Not Found

    The requested URL /phpmydamin was not found on this server.
    Apache/2.4.7 (Ubuntu) Server at localhost Port 80

    ada masalah dimana ya mas
    terima kasih

  15. Aman Setya Avatar

    selamat siang mas,, saya mau tanya
    setiap saya mau mengaktifkan module mcrypt
    $ sudo php5enmod mcrypt

    muncul error kya gini mas,, mohon pencerahannya mas

    WARNING: Module mcrypt ini file doesn’t exist under /etc/php5/mods-available

    1. Ali Avatar
      Ali

      Diinstall dulu mcrypt nya kang. dengan cara:
      sudo apt-get install php5-mcrypt

  16. Abu Abdul Avatar
    Abu Abdul

    Mohon petunjuk mas Ali.. ketika install apache ada error ini :

    abu@HP:~$ sudo apt-get install apache2-bin
    [sudo] password for abu:
    E: Could not get lock /var/lib/dpkg/lock – open (11: Resource temporarily unavailable)
    E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
    abu@HP:~$ sudo apt-get install apache2
    E: Could not get lock /var/lib/dpkg/lock – open (11: Resource temporarily unavailable)
    E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

    1. Ali Avatar
      Ali

      karena mas menjalankan apt-get secara dua kali atau berbarengan, harus satu. Atau bisa hapus berkas /var/lib/dpkg/lock

  17. Narendro Avatar
    Narendro

    mas kalau 403 Forbidden itu kenapa ya???

    1. Ali Avatar
      Ali

      permissionnya

  18. Aris Avatar

    tutorialnya lengkap, layak di jadikan referensi

  19. Iskandar Avatar
    Iskandar

    Terimakasih banyak gan buat infonya sangat bermanfaat

Leave a Reply

Your email address will not be published. Required fields are marked *