Menyiapkan LAMP (Linux, Apache, MySQL/MariaDB, PHP) dan PhpMyAdmin di Server Ubuntu 15.04


Tumpukan LAMP adalah kombinasi perangkat lunak sumber terbuka yang paling sering digunakan terkait dengan layanan web. Grup ini mencakup Apache Web Server, MySQL/MariaDB dan PHP. Seringkali database MySQL/MariaDB dikelola melalui alat manajemen database seperti phpMyAdmin.

Artikel ini akan memandu Anda melalui proses instalasi LAMP di server berbasis Ubuntu 15.04.

Persyaratan:

Sebelum kita mulai, ada beberapa persyaratan yang harus dipenuhi:

  1. Instalasi minimal Ubuntu 15.04.
  2. Akses SSH ke server (jika Anda tidak memiliki akses langsung ke server).
  3. Jika mesin akan digunakan sebagai server, Anda harus memastikan mesin tersebut memiliki alamat IP statis yang dikonfigurasi.

Langkah 1: Tetapkan Nama Host Server dan Pembaruan Sistem

1. Segera setelah server Ubuntu 15.04 Anda aktif dan berjalan, akses melalui SSH dan siapkan nama host. Hal ini dapat dengan mudah dicapai dengan menggunakan:


sudo hostnamectl set-hostname your-hostname.com
hostnamectl

Tentu saja Anda harus mengganti “nama-host-Anda.com ” dengan nama host sebenarnya yang akan Anda gunakan.

2. Untuk memastikan sistem Anda mutakhir, jalankan perintah berikut:

sudo apt-get update && sudo apt-get upgrade

Langkah 2: Instal Server Web Apache

3. Apache adalah server web yang paling sering digunakan dan menghosting sebagian besar situs yang tersedia online. Untuk menginstal Apache di server Anda, Anda cukup mengetikkan perintah berikut:

sudo apt-get install apache2

Anda sekarang dapat memulai Apache dengan menjalankan:


sudo service apache2 start


ifconfig –a

Saat Anda mengakses alamat IP di browser, Anda akan melihat halaman seperti ini:

Langkah 3: Instal PHP dengan Modul

5. PHP adalah singkatan dari Hypertext Preprocessor . Ini adalah bahasa pemrograman yang kuat yang sebagian besar digunakan untuk menghasilkan halaman web dinamis yang sering digunakan dengan database. Perhatikan bahwa kode PHP dijalankan oleh server web.

Untuk menginstal PHP cukup jalankan perintah berikut:

sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

6. Untuk menguji instalasi PHP Anda, navigasikan ke direktori akar server web dan buat serta buka file bernama php_info.php:


cd /var/www/html/
sudo vim php_info.php

Masukkan kode berikut:

<?php phpinfo(); ?>

Simpan file dan muat di browser Anda dengan mengetik http://alamat-ip-anda/php_info.php. Anda akan melihat keluaran fungsi phpinfo() yang akan memberikan informasi tentang pengaturan PHP Anda:

Anda dapat menginstal lebih banyak modul PHP nanti. Untuk mencari lebih banyak modul cukup gunakan:

sudo apt search php5

Langkah 4: Instal Server dan Klien MariaDB

7. MariaDB adalah sistem manajemen basis data yang relatif baru dan dikembangkan oleh komunitas. Ini adalah fork dari MySQL, dimaksudkan untuk tetap gratis di bawah GNU GPL. Proyek ini dipimpin oleh pengembang asli MySQL karena Oracle mendapatkan kendali atas distribusi MySQL. Ini pada dasarnya menyediakan fungsionalitas yang sama seperti MySQL dan tidak ada yang perlu ditakutkan di sini.

Untuk menginstal MariaDB di Ubuntu 15.04 jalankan perintah berikut:

sudo apt-get install mariadb-client mariadb-server

8. Selama instalasi, Anda tidak akan diminta untuk menyiapkan kata sandi untuk pengguna root MariaDB. Untuk melakukan ini, Anda perlu mengeluarkan serangkaian perintah berikut:

sudo mysql –u root
use mysql;
update user set plugin='' where User='root';
flush privileges;
quit

Sekarang pengguna root dapat diamankan dengan menggunakan perintah berikut:

mysql_secure_installation

Langkah 5: Instal PhpMyAdmin

9. PhpMyAdmin adalah antarmuka web yang melaluinya Anda dapat dengan mudah mengelola/mengelola database MySQL/MariaDB Anda. Instalasinya sangat sederhana dan dapat diselesaikan dengan perintah berikut:

sudo apt-get install phpmyadmin

Setelah instalasi Anda akan diminta untuk memilih server web yang Anda gunakan. Pilih “Apache ” dan lanjutkan:

10. Selanjutnya Anda akan ditanya apakah Anda ingin mengkonfigurasi phpMyAdmin dengan dbconfig-common. Pilih “Tidak ” seperti yang ditunjukkan pada tangkapan layar:

Sampai di sini instalasi phpMyAdmin Anda sudah selesai. Untuk mengaksesnya Anda dapat menggunakan http://your-ip-address/phpmyadmin:

Untuk mengautentikasi Anda dapat menggunakan pengguna root MySQL dan kata sandi yang Anda atur sebelumnya untuk pengguna tersebut.

Langkah 6: Mulai LAMP di System Boot

11. Meskipun penginstal seharusnya telah mengonfigurasi Apache dan MariaDB untuk memulai secara otomatis saat sistem melakukan booting, Anda dapat menjalankan perintah berikut untuk berjaga-jaga untuk memastikan bahwa mereka diaktifkan:

sudo systemctl enable apache2
sudo systemctl enable mysql

Anda dapat melakukan reboot sistem untuk memastikan bahwa semua layanan berjalan normal seperti yang diharapkan.

Itu semuanya. Server Ubuntu 15.04 Anda sekarang menjalankan tumpukan LAMP dan Anda siap untuk membangun atau menerapkan proyek web Anda di dalamnya.