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 πŸ˜€

35 Comments

  1. 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.

    • 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. πŸ™‚

  2. 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

    • 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

  3. 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

  4. 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

  5. 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?

  6. Pingback: Install LAMP (Linux, Apache, MariaDB, PHP) dan phpMyAdmin di Ubuntu 16.04 (Disertai Video) – Situs Ali

Leave a Reply