LAMP (Linux, Apache, MySQL/Mariadb dan PHP) adalah sebuah web server dasar untuk menuju ke tahap ke pengembangan selanjutnya dan juga sebagai langkah awal jika ingin mengembangkan web server.
Komponen-komponen dari LAMP :
- Linux : OS atau Sistem operasi
- Apache HTTP Server : web server
- MariaDB atau MySQL : sistem basis data
- PHP atau Perl atau Python : bahasa pemrograman yang dipakai
Langkah -Langkah Menginstal LAMP di Linux Mint :
Install Apache2
1. Pertama kita masuk ke terminal, caranya bisa di Dekstop-klik kanan-Open in terminal, atau juga bisa tekan Ctrl+alt+T. Kemudian masukkan perintah :
#sudo su
Perintah di atas berfungsi untuk masuk ke super user. Kemudian masukkan password super user anda.
2. kemudian update dan upgrade direktori yang terbaru, masukkan perintah dibawah ini :
#apt-get update && apt-get upgrade
3. Setelah itu install Apache server, masukkan perintah :
#apt-get install apache2
Jika ingin melihat hasilnya buka browser kemudian ketik “localhost” atau ip anda. Jika berhasil tampilannya seperti berikut :
Install MariaDB
1. MariaDB untuk mengganti MySQL. MariaDB adalah aplikasi turunan MySQL yang fiturnya terbaru dan kecepatannya terbaik. Unutk menginstall MariaDB masukkan perintah :
#apt-get install -y mariadb-server mariadb client
2. Setelah itu tambahkan password untuk user root dengan cara masukkan perintah :
#mysql_secure_installation
Kemudian akan muncul beberapa pentanyaan ikutilah perintah berikut :
Enter current password for root (enter for none): <==tekan enter
Set root password? [Y/n] <==tekan y
New password: <==masukkan password baru anda untuk root
Re-enter new password: <==ulangi masukkan password
Remove anonymous users? [Y/n] <==tekan y
Disallow root login remotely? [Y/n] <==tekan y
Reload privilege tables now? [Y/n] <==tekan y
Tampilan setelah menambahkan password untuk user root :
3. Setelah itu test login dengan cara masukkan perintah berikut :
#mysql -u root -p
Masukkan passwordnya tadi yang telah dibuat kemudian jika berhasil akan seperti gambar dibawah ini :
Install PHP7
Langkah selanjutnya adalah install PHPnya. Karena di sini saya menggunakan Linux Mint 18 dan tidak support untuk php5 maka saya install php7.0. Caranya ikuti langkah-langkah berikut :
1. Instalasi PHP7 bisa dilakukan melalui perintah apt-get seperti dibawah ini:
#apt-get -y install php7.0 libapache2-mod-php7.0
2. Tunggu hingga proses instalasinya selesai, kemudian restart apachenya dengan memasukkan perintah berikut :
#systemctl restart apache2
3. Kemudian test phpnya dan kita lihat secara detail phpnya.
#nano /var/www/html/info.php
4. Kemudian masukkan script berikut kedalamnya dan simpan “Ctrl+O” dan keluar “Ctrl+X”
5. Kemudian kita ubah pengguna info.php dengan pengguna dan grup. Dengan cara masukkan perintah berikut.
#chown www-data:www-data /var/www/html/info.php
6. Kemudian kita lihat hasilnya dengan cara ketikkan di url browser “localhost/info.php” atau “IP Address kalian/info.php .
Karena kita menggunakan php7.0 maka kita install beberapa fitur dari php agar MySQL/MariaDB support atau mendukung program php7.0. Sebelumnya kita lihat beberapa fitur php yang belum terinstall. Caranya masukkan perintah berkut.
#apt-cache search php7.0
Setelah itu kita install program-program yang dibutuhkan.
#apt-get -y install php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php7.0-mcrypt php-memcache php7.0-pspell php7.0-recode php7.0-sqlite3 php7.0-tidy php7.0-xmlrpc php7.0-xsl php7.0-mbstring php-gettext
Tunggu proses instalasinya selesai dan restart kembali apachenya.
#systemctl restart apache2
7. Selanjutnya kita install APCu untuk menambah kecepatan dan mengoptimalkan php. Dengan cara :
#apt-get -y install php-apcu
Kemudian restart apachenya.