Cara Install LAMP dengan Apache, PHP 7 dan MariaDB 10 di Server Ubuntu 16.04


Tumpukan LAMP adalah akronim yang merupakan singkatan dari sistem operasi Linux bersama dengan server web Apache, basis data MySQL/MariaDB dan bahasa pemrograman PHP dinamis yang memfasilitasi penerapan aplikasi web dinamis.

Dalam panduan ini kita akan membahas cara menginstal tumpukan LAMP di Server Ubuntu 16.04 dengan versi PHP 7 yang baru dirilis dan MariaDB 10 versi.

Persyaratan

  1. Panduan Instalasi Server Ubuntu 16.04

Langkah 1: Instal Apache di Ubuntu 16.04

1. Langkah pertama akan dimulai dengan menginstal salah satu server web terpopuler saat ini di internet, Apache. Instal paket biner Apache di Ubuntu dari repositori resminya dengan mengetikkan perintah berikut di konsol:

sudo apt install apache2
OR
sudo apt-get install apache2

2. Setelah server web Apache diinstal pada sistem Anda, verifikasi apakah daemon dijalankan dan pada port apa yang diikatnya (secara default, daemon mendengarkan pada port 80 ) dengan mengeluarkan perintah di bawah ini:

sudo systemctl status apache2.service 
sudo netstat –tlpn

3. Anda juga dapat memverifikasi apakah layanan Apache berjalan dengan mengetikkan alamat IP server Anda di browser web menggunakan protokol HTTP. Halaman web default akan ditampilkan di browser seperti gambar berikut:

http://your_server_IP_address

4. Karena mengakses halaman web menggunakan protokol HTTP sangat tidak aman, selanjutnya akan mulai mengaktifkan modul Apache SSL dengan mengeluarkan perintah berikut:

sudo a2enmod ssl 
sudo a2ensite default-ssl.conf 
sudo systemctl restart apache2.service

Konfirmasikan apakah server mengikat dengan benar pada port HTTPS default 443 dengan menjalankan perintah netstat lagi.

sudo netstat -tlpn

5. Selain itu, verifikasi halaman web apache informasi default menggunakan HTTP Secure Protocol dengan mengetikkan alamat di bawah ini pada browser Anda:

https://your_server_IP_address

Karena apache dikonfigurasi untuk berjalan dengan Sertifikat yang Ditandatangani Sendiri, kesalahan akan ditampilkan pada browser Anda. Terima saja sertifikat untuk melewati kesalahan dan halaman akan ditampilkan dengan aman.

Langkah 2: Instal PHP 7 di Ubuntu 16.04

6. PHP adalah bahasa pemrograman dinamis Sumber Terbuka yang dapat terhubung dan berinteraksi dengan database untuk memproses kode Anda yang tertanam dalam kode HTML untuk membuat halaman web dinamis.

Untuk menginstal versi terbaru PHP 7, yang dirancang untuk berjalan dengan peningkatan kecepatan pada mesin Anda, pertama-tama mulailah dengan melakukan pencarian modul PHP yang ada dengan mengeluarkan perintah di bawah ini:

sudo apt search php7.0

7. Selanjutnya, setelah Anda menemukan modul PHP 7 yang diperlukan untuk pengaturan Anda, gunakan perintah apt untuk menginstal komponen yang tepat sehingga PHP dapat mengeksekusi kode bersama dengan web Apache server.

sudo apt install php7.0 libapache2-mod-php7.0

8. Setelah paket PHP7 diinstal dan dikonfigurasi di server Anda, jalankan perintah php -v untuk mendapatkan versi rilis saat ini.

php -v

9. Untuk menguji lebih lanjut konfigurasi PHP7 pada mesin Anda, buat file info.php di direktori webroot Apache, yang terletak di /var direktori /www/html/.

sudo nano /var/www/html/info.php

tambahkan baris kode di bawah ini ke file info.php.

<?php 
phpinfo();
?>

Mulai ulang layanan Apache untuk menerapkan perubahan.

sudo systemctl restart apache2

Dan navigasikan ke alamat IP server Anda di URL di bawah ini untuk memeriksa hasil akhirnya.

https://your_server_IP_address/info.php 

10. Jika Anda perlu menginstal modul PHP tambahan di server Anda, cukup tekan tombol [TAB] setelah string php7.0 saat menggunakan perintah apt dan opsi pelengkapan otomatis bash akan secara otomatis mencantumkan semua modul yang tersedia untuk Anda.

Pilih modul yang tepat dan instal seperti biasa. Kami sangat menyarankan Anda untuk menginstal modul tambahan Php berikut:

php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc
sudo apt install php7.0[TAB]