LAMP adalah tumpukan solusi web sumber terbuka yang digunakan dalam pengembangan aplikasi web. Itu singkatan dari Linux (L), Apache (A), MySQL (M), dan PHP (P). Server Apache memproses dan melayani permintaan web melalui HTTP. MySQL adalah sistem manajemen database yang menyimpan informasi dalam format terstruktur. PHP adalah bahasa skrip backend yang mendapatkan informasi dari database dan menyerahkan konten yang diproses ke Apache untuk ditampilkan.
Postingan hari ini adalah tentang cara menginstal LAMP stack di sistem CentOS.
Catatan :Metode yang ditampilkan di sini telah diuji pada CentOS 8 .
Langkah 1:Instal Apache
Apache tersedia di repositori CentOS default. Oleh karena itu, Anda cukup menginstalnya menggunakan manajer paket Yum. Berikut adalah perintah untuk menginstal Apache di CentOS:
$ sudo yum install httpd
Saat Anda menjalankan perintah di atas sebagai sudo, oleh karena itu Anda akan diminta untuk memasukkan kata sandi sudo. Setelah itu Terminal mungkin meminta konfirmasi Anda, tekan y untuk mengonfirmasi, dan Apache akan diinstal pada sistem Anda.
Setelah instalasi selesai, gunakan perintah di bawah ini untuk memulai layanan Apache:
$ sudo systemctl start httpd.service
Kemudian gunakan perintah di bawah ini untuk memverifikasi status layanan:
$ sudo systemctl status httpd.service
Output di bawah ini memverifikasi bahwa server HTTP Apache telah dimulai dan dijalankan.
Anda juga dapat memverifikasi kerja server Apache dengan mengunjungi alamat di bawah ini:
http://ip-address
Jika semuanya berfungsi dengan baik, halaman web default berikut akan muncul di browser Anda.
Langkah 2:Instal MySQL (MariaDB)
Sekarang pada langkah ini, kita akan menginstal database MariaDB (pengganti drop-in MySQL). Ini juga tersedia di repositori CentOS default, jadi kita cukup menginstalnya menggunakan perintah di bawah ini di Terminal:
$ sudo yum install mariadb-server mariadb
Terminal mungkin meminta Anda untuk konfirmasi. Tekan y untuk mengkonfirmasi. Sekarang instalasi paket yang disebutkan akan dimulai pada sistem Anda.
Setelah instalasi selesai, gunakan perintah di bawah ini untuk memulai layanan MariaDB:
$ sudo systemctl start mariadb.service
Untuk memverifikasi status layanan, gunakan perintah di bawah ini:
$ sudo systemctl status mariadb.service
Output di bawah ini memverifikasi bahwa MariaDB telah dimulai dan dijalankan.
Langkah 3:Instal PHP
PHP juga dapat diinstal menggunakan manajer paket CentOS Yum. Berikut adalah perintah untuk menginstal paket PHP:
$ sudo yum install php php-mysqlnd.x86_64
Terminal mungkin meminta Anda untuk konfirmasi. Tekan y untuk mengkonfirmasi. Sekarang instalasi paket yang disebutkan akan dimulai pada sistem Anda.
Sekarang untuk membuat web server Apache berfungsi dengan PHP, restart web server Apache:
$ sudo systemctl restart httpd.service
Sekarang untuk memverifikasi bahwa sistem Anda dikonfigurasi dengan benar untuk PHP, buat file bernama info.php di /var/www/html/.
$ sudo nano /var/www/html/info.php
Tambahkan baris di bawah ini di info.php berkas:
<?php phpinfo(); ?>
Kemudian simpan dan tutup file tersebut.
Sekarang akses alamat berikut di browser web Anda:
http://ip-address/info.php
Jika semuanya bekerja dengan baik, Anda akan melihat halaman web default berikut di layar Anda.
Setelah memverifikasi bahwa PHP berfungsi dengan baik, Anda dapat menghapus info.php file menggunakan perintah di bawah ini:
$ sudo rm /var/www/html/info.php
Dalam posting ini, Anda telah belajar cara menginstal tumpukan LAMP pada sistem CentOS. Jika menggunakan distribusi Linux lain, kunjungi cara menginstal LAMP stack di Debian, Red Hat, dan Rocky Linux.