Mari kita segera setup server LAMP dengan menginstal dan mensetting aplikasi XAMPP di desktop AlmaLinux atau Rocky GUI.
Apa itu XAMPP?
XAMPP adalah kompilasi dari berbagai alat dan program yang Anda perlukan jika Anda ingin menyiapkan server pengujian lokal. Namanya XAMPP adalah kombinasi dari A Server Pache Web, database M ySQL, dan bahasa scripting P Erl dan P HP. Huruf ” X ” di awal mengacu pada fakta bahwa program dapat digunakan pada sistem operasi yang berbeda seperti Windows, Linux, atau macOS X.
Alih-alih menyiapkan server web asli, pengembang dan penguji menggunakan XAMPP yang memungkinkan mereka untuk menginstal dan mengatur semua yang mereka butuhkan hanya dengan beberapa klik. Ini menghemat banyak waktu kita. Dengan perangkat lunak ini, Anda membuat pekerjaan Anda lebih mudah karena Anda tidak perlu menginstal sendiri komponen individual dari konfigurasi server pengujian Anda.
Dengan XAMPP dimungkinkan untuk menginstal server web Anda sendiri dengan semua komponennya di komputer lokal Anda hanya dalam beberapa langkah; untuk menjalankan dan menguji sistem manajemen konten (Joomla, Drupal, Typo3, dll.) atau skrip PHP Anda sendiri di PC lokal Anda.
Tergantung pada sistem operasinya, ini mencakup banyak alat lain seperti OpenSSL, phpMyAdmin, dan banyak lagi. Instalasi sangat sederhana. Anda mengunduh versi yang disediakan untuk sistem operasi Anda, membongkarnya jika perlu dan memulai alat server; konfigurasi yang rumit tidak diperlukan.
Apa yang dapat Anda lakukan dengan XAMPP?
Jika Anda telah menginstal XAMPP, Anda kemudian dapat bekerja di server pengujian lokal, misalnya, pada skrip PHP situs web Anda. Ini menghemat banyak waktu karena kita dapat mengerjakan file secara lokal dan melihat perubahan di browser segera setelah disimpan. Tanpa itu, kita harus mengunggah file yang diubah ke server web kita setiap kali, dan itu membutuhkan waktu.
Haruskah Anda menggunakan XAMPP?
Jadi sekarang pertanyaan apakah Anda harus menggunakan XAMPP; hal pertama adalah XAMPP tidak ada untuk meng-host server web secara publik. Jadi, kita menyarankan Anda hanya menggunakan perangkat lunak ini jika Anda ingin mengerjakan proyek web Anda secara lokal, karena useran umum bisa jadi tidak aman. Jika Anda hanya mengerjakan proyek web sederhana yang hanya menggunakan HTML dan CSS, Anda tidak memerlukan server pengujian lokal. Anda hanya membutuhkannya jika Anda menggunakan PHP atau sistem CMS dan membutuhkan database.
Instalasi XAMP di AlmaLinux 8 atau Rocky
Langkah 1. Jalankan pembaruan sistem
Mari kita jalankan perintah pembaruan sistem untuk terlebih dahulu memperbarui semua paket yang diinstal dan menyegarkan cache repo juga.
pembaruan sudo dnf
Langkah 2: Unduh XAMPP untuk AlmaLinux/Rocky
Ada tiga versi XAMPP yang tersedia di situs resminya. Perbedaan utama antara versi ini adalah versi PHP yaitu PHP 7.3.28, PHP 7.4.19, dan PHP 8.0.6.
Anda dapat mengunjungi situs webnya untuk mengunduh versi sesuai kebutuhan Anda atau menggunakan perintah yang diberikan di bawah ini:
sudo dnf instal wget
Untuk PHP 7.3.28:
wget https://www.apachefriends.org/xampp-files/7.3.28/xampp-linux-x64-7.3.28-1-installer.run
Untuk PHP 7.4.19:
wget https://www.apachefriends.org/xampp-files/7.4.19/xampp-linux-x64-7.4.19-0-installer.run
Untuk PHP 8.0.6
wget https://www.apachefriends.org/xampp-files/8.0.6/xampp-linux-x64-8.0.6-0-installer.run
Langkah 3: Jadikan Biner Dapat Dieksekusi
Secara default, Anda tidak akan dapat menjalankan biner XAMPP yang didownload pada langkah-langkah di atas. Untuk itu, pertama-tama kita harus mengubah izin file agar dapat dieksekusi. Jika tidak, Anda akan mendapatkan error ” tidak dapat mengeksekusi file biner “.
Sintaks untuk itu adalah:
sudo chmod +x filenmae.run
Dengan demikian, perintahnya akan menjadi seperti ini:
chmod +x xampp-linux-x64-*-installer.run
Langkah 4: Perintah install XAMPP di Almalinux
Terakhir, jalankan file setup menggunakan sudo untuk memulai wizard penginstalan XAMPP berbasis teks di PC atau laptop Linux Anda.
sudo./nama-file.run
Jadi, perintahnya adalah-
sudo./xampp-linux-*-installer.run
——————————————————— opsional ——————————————————————————————————————–
Jika Anda memiliki beberapa versi XAMPP maka Anda perlu menentukan nama file atau versi yang ingin Anda instal.
Anda dapat memeriksa file yang tersedia dengan mengetik-
ls
Misalnya, jika kita ingin menginstal PHP 7.4, dalam kasus kita nama file yang didownload adalah – xampp-linux-x64-7.4.19-0-installer.run, maka perintahnya adalah
sudo./xampp-linux-x64-7.4.19-0-installer.run
Dengan cara yang sama, Anda dapat menginstal versi download lainnya.
————————————————————————————————————————————————————————-
Wizard penyiapan akan berbasis teks, cukup ikuti atau lihat tangkapan layar di bawah ini untuk mendapatkan ide.
Pada lebih banyak hal, instal sebelum melangkah lebih jauh, instal libnsl jika tidak, Anda akan mendapatkan error ” Tidak dapat memuat modul/mod_perl.so ke server: libnsl.so.1: tidak dapat membuka file objek bersama:”
sudo dnf -y install libnsl
Langkah 5: Mulai Server XAMPP
Untuk memulai server XAMPP, Anda harus menggunakan perintah yang diberikan di bawah ini. Ini akan memulai semua komponen yang diperlukan dari perangkat lunak ini.
sudo /opt/lampp/lampp mulai
Atau untuk mendapatkan interface GUI untuk memulai dan menghentikan Server, gunakan –
sudo /opt/lampp/./manager-linux-x64.run
Langkah 6: Akses interface Server Web
Setelah server dimulai, buka browser sistem Anda dan ketik: http://127.0.0.1 atau http://localhost Anda akan memiliki interface XAMPP dengan tautan phpMyAdmin untuk mengakses dan membuat database.
Secara Default, phpMyAdmin tidak dapat diakses dari jarak jauh, sehingga untuk mengaktifkan edit akses jarak jauh:
sudo nano /opt/lampp/etc/extra/httpd-xampp.conf
Temukan blok teks berikut:
Alias /phpmyadmin “/opt/lampp/phpmyadmin/” <Directory “/opt/lampp/phpmyadmin”> AllowOverride AuthConfig Memerlukan lokal
Ganti ” Memerlukan lokal ” dengan Wajibkan semua diberikan
Simpan file – Ctrl+X, tekan Y, lalu tekan tombol Enter.
Langkah 7: Pelajari cara membuat shortcut Desktop
Mereka yang tidak ingin melalui command line lagi dan lagi untuk memulai server dapat mempelajari cara membuat shortcut desktop XAMPP.
Langkah 8: Stop dan Uninstall XAMPP di Linux (opsional)
Setelah beberapa waktu jika Anda ingin menghapus XAMPP dari AlmaLinux atau Rocky kemudian ikuti perintah yang diberikan-
sudo /opt/lampp/lampp stop
Sekarang, hapus:
sudo /opt/lampp/./uninstall sudo rm-rf /opt/lampp