Jika perangkat lunak server web Apache Linux gratis dan open source + MySQL dan koleksi PHP dalam satu tumpukan untuk menguji berbagai aplikasi berbasis PHP adalah kebutuhan Anda, maka Anda harus memikirkan XAMPP di Ubuntu atau Windows.
XAMPP adalah satu paket berisi tumpukan LAMP lengkap yang kita perlukan untuk menyiapkan dan menjalankan berbagai jenis proyek web dengan cepat. XAMPP dikembangkan oleh Apache sendiri dan menjadi aplikasi lintas platform yang tersedia untuk windows 10/8/7, Linux dan MacOS. Ini adalah alternatif sempurna untuk perangkat lunak WAMP ( Windows, LAMP untuk Linux) yang bekerja sama seperti XAMPP. Muncul dengan server web pra-konfigurasi yang nyaman berdasarkan Apache. Bersama dengan program database- MariaDB dan bahasa skrip PHP dan Perl digabungkan dalam rutinitas instalasi.
Modul mudah dioperasikan melalui XAMPP Control Panel di Ubuntu.
Langkah 1: Buka Terminal Perintah
Buka sistem Linux berbasis Ubuntu atau Debian Anda dan buka command terminal. Anda dapat membukanya baik dengan menggunakan shortcut keyboard CTRL+ALT+T atau langsung dengan mencarinya di Aplikasi.
Catatan : Walaupun disini kita menggunakan Ubuntu 19.04, langkahnya akan sama untuk Ubuntu 18.04, 16.04, 14.04… Bisa juga KALI, Linux Mint, Unsurtary OS.
Langkah 2: Perbarui Sistem Ubuntu Anda
Untuk memastikan semua paket mutakhir dan dalam status pemutakhiran, jalankan perintah berikut:
sudo apt-get update
sudo apt-get upgrade
Langkah 3: Unduh XAMPP Versi terbaru di Ubuntu
Untuk menginstal XAMPP di Ubuntu, pertama-tama kita perlu mengunduh paket atau installer terbarunya, untuk itu langsung saja ke situs resminya. Pada halaman Unduh, klik versi Linux untuk mengunduhnya di sistem Anda.
Atau Atau Anda dapat mengunduhnya menggunakan perintah wget langsung di command terminal Anda, cukup salin tautan download dan gunakan dengan perintah wget :
Sebagai contoh:
wget https://www.apachefriends.org/xampp-files/7.3.7/xampp-linux-x64-7.3.7-0-installer.run
Langkah 3: Ubah Izin penginstal
Buka prompt perintah Anda:
Jika Anda telah mengunduh penginstal XAMPP menggunakan browser maka itu akan berada di folder Download.
Untuk mengakses folder Download di sistem Anda, gunakan perintah CD:
Download cd
ls
Namun, jika Anda telah menggunakan perintah wget untuk mengunduh XAMPP di Ubuntu menggunakan Terminal Perintah, cukup ketik:
ls
perintah di atas akan menampilkan file yang didownload di Terminal
Setelah Anda mendapatkan file, gunakan perintah Chmod 755 bersama dengan nama file yang Anda unduh:
Dalam kasus kita:
chmod 755 xampp-linux-x64-7.3.7-0-installer.run
Langkah 4: Instal XAMPP di Ubuntu
Setelah mengubah izin file di Ubuntu, instal XAMPP di Ubuntu dengan menjalankan installer.
sudo./[nama file Anda]
sudo./xampp-linux-x64-7.3.7-0-installer.run
Langkah 5: Jalankan XAMPP di Ubuntu
Segera setelah Anda menjalankan perintah penginstal XAMPP di Ubuntu, penginstal akan mulai berjalan di sistem Anda. Sama seperti penginstalan perangkat lunak lainnya, kita melakukannya di Windows, ikuti panduan penginstalan di sini juga.
Pilih Komponen XAMPP
Mengekstrak File untuk diinstal di Ubuntu
Langkah 6: Mulai service Xampp menggunakan perintah
sudo /opt/lampp/lampp mulai
Untuk berhenti di masa depan
sudo /opt/lampp/lampp stop
Langkah 7: Kelola Layanan Secara Grafis
Jika Anda tidak ingin mengelola service XAMPP menggunakan perintah maka Anda cukup menjalankan interface grafis menggunakan perintah di bawah ini:
cd /opt/lampp
Untuk PC versi 32-bit:
sudo./manager-linux.run
Untuk PC versi 64-bit
sudo manager-linux-x64.run
Langkah 8: Akses XAMPP phpMyAdmin di Ubuntu
Jika Anda ingin mengakses phpMyAdmin maka cukup buka browser Anda dan ketik http://localhost dan Anda akan mendapatkan Dashboard XAMPP, di sana klik opsi phpMyAdmin.
Lokasi file konfigurasi XAMPP
File konfigurasi Apache: /opt/lampp/etc/httpd.conf, /opt/lampp/etc/extra/httpd-xampp.conf File konfigurasi PHP: /opt/lampp/etc/php.ini File konfigurasi MySQL : /opt/ lampp/etc/my.cnf File konfigurasi ProFTPD : /opt/lampp/etc/proftpd.conf
Konfigurasikan sebagai aplikasi boot start (opsional)
Jika Anda ingin XAMPP secara otomatis dimulai di latar belakang sebagai service, saat PC Linux Anda di-boot gunakan perintah ini:
sudo ln -s /opt/lampp/lampp /etc/init.d/lampp
Akses phpMyAdmin di luar sistem lokal Anda
Secara default, phpMyAdmin hanya dapat diakses menggunakan localhost atau sistem tempat XAMPP telah diinstal. Jika Anda ingin mengaksesnya dari sistem lain, maka pertama-tama Anda harus mengizinkannya di file konfigurasi Apache.
Di command terminal
nano etc/extra/httpd-xampp.conf
Temukan baris ini dan ganti Require local dengan Require all grant.
Alias /phpmyadmin “/opt/lampp/phpmyadmin/” <Directory “/opt/lampp/phpmyadmin”> AllowOverride AuthConfig Memerlukan lokal
Mulai ulang server Apache menggunakan panel kontrol XAMPP.
sudo /opt/lampp/lampp restart
Buat Pintasan untuk memulai XAMPP di Ubuntu (opsional)
Instal paket Panel Gnome:
sudo apt-get install –no-install-recommends gnome-panel
gnome-desktop-item-edit –create-new ~/Desktop
Masukkan perintah berikut ke dalam kolom perintah:
sudo manager-linux-x64.run
Dan klik tombol OK.
Sekarang klik kanan pada shortcut yang dibuat dan pilih Izinkan peluncuran.
Dengan demikian, XAMPP di Ubuntu atau Windows menyediakan cara cepat dan mudah untuk mengatur lingkungan server. Namun, paket perangkat lunak ini tidak cocok untuk useran produktif di Internet, karena tidak memberikan langkah-langkah keamanan yang memadai terhadap serangan peretas selama pra-konfigurasi dan oleh karena itu dimaksudkan hanya untuk tujuan pengujian.