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
Cara Install LAMP Server di Linux Mint adalah sebagai berikut:
Install Apache2
1. Pertama silahkan masuk dulu ke terminal, kemudian jalankan perintah:
sudo su
Perintah ini 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. Selanjutnya kita install Apache Server, dengan perintah:
apt-get install apache2
Jika ingin melihat hasilnya buka browser kemudian ketik “localhost”, 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 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. Test login dengan cara masukkan perintah berikut:
mysql -u root -p
Masukkan password yang telah dibuat kemudian jika berhasil akan seperti gambar berikut ini:
Install PHP 8.0
Langkah selanjutnya adalah menginstal PHP.
1. Install dependensi yang diperlukan untuk PHP 8:
apt install software-properties-common
2. Tambahkan repositori PPA Ondřej Surý dengan perintah:
add-apt-repository ppa:ondrej/php
3. Selanjutnya baru kita install PHP, bisa dilakukan melalui perintah seperti dibawah ini:
apt-get install php8.0 libapache2-mod-php8.0
Tunggu hingga proses instalasinya selesai.
4. Jika proses instalasi selesai, kemudian restart apache dengan memasukkan perintah berikut:
systemctl restart apache2
5. Untuk memastikan php berhasil kita install, dan melihat secara detail versi dari php yang kita install, kita buat sebuah file phpinfo.php, menggunakan perintah berikut ini:
nano /var/www/html/phpinfo.php
6. Kemudian masukkan script berikut. Simpan dengan “Ctrl+O” dan keluar “Ctrl+X”
<?php
phpinfo();
?>
7. Setelah itu kita lihat hasilnya dengan cara ketikkan di url browser “localhost/phpinfo.php”. Maka tampilannya sebagai berikut:
Karena kita menggunakan php8.0 maka kita install beberapa fitur PHP Extensions agar MySQL/MariaDB support atau mendukung program php8.0. PHP Extensions adalah pustaka PHP dan dapat diinstal di Linux yang bertujuan untuk meningkatkan fungsionalitas PHP.
Untuk melihat ekstensi PHP yang tersedia kita gunakan perintah berikut ini:
apt-cache search php8.0
Selanjutnya install ekstensi PHP yang kita butuhkan, ekstensi yang dibutuhkan seperti php-mysql, php-curl, php-common, php-json, php-cgi, php-mcrypt, php-cli, php-mbstring, php-xml, php-zip, php-gd. Salah satu contoh kita install php-mysql dengan cara:
apt install php8.0-mysql
Install ekstensi lainnya sesuai yang Anda butuhkan. Setelah instalasi ekstensi php yang kita butuhkan selesai, restart kembali apachenya.
systemctl restart apache2
Maka Sampai disini kita telah berhasil Install LAMP Server di Linux Mint.
Baca Juga:
Install PhpMyAdmin Ubuntu Server
Leave a Reply