tutorial
Instalasi XAMP Server
XAMPP
Xampp adalah aplikasi yang berisi kumpulan aplikasi yang dijadikan satu paket. apikasi ini dapat diinstal pada OS Linux, Windows, MacOS, dan Solaris. Fungsi XAMPP yaitu menjadi server local/localhost, yg didalamnya sudah mencakup Apache, MySql dan PHP. XAMPP digunakan untuk membuat dan menjalankan lingkungan pengembangan web lokal yang lengkap dan terintegrasi.
XAMPP sendiri merupakan singkatan dari
- X : kode penanda sebagai softaware crossplatform dimana ia dapat dijalankan diberbagai sistem operasi.
- A : Apache adalah aplikasi web server. fungsinya untuk mengjalankan bahasa pemrograman PHP.
- M : MySQL / Maria DB ialah salah satu aplikasi database server yg menggunakan bahasa pemrograman SLQ (Structured Query Languange). Fungsinya untuk mengolah basis data secara terstruktur dan sistematis.
- P : PHP merupakan salah satu bahasa pemrograman yang dijalankan pada sisi server.
- P : Perl merupakan bahasa pemrograman tingkat tinggi.
Komponen-komponen XAMPP Server
- Apache: adalah web server yang digunakan untuk meng-host situs web. Apache merupakan salah satu web server yang paling populer dan banyak digunakan di seluruh dunia.
- MySQL: adalah sistem manajemen database (DBMS) yang digunakan untuk menyimpan dan mengelola data pada situs web.
- PHP: adalah bahasa pemrograman sisi server yang digunakan untuk membuat situs web dinamis dan interaktif.
- Perl: adalah bahasa pemrograman serbaguna yang digunakan untuk mengembangkan aplikasi web.
- phpMyAdmin: adalah aplikasi web yang digunakan untuk mengelola database MySQL melalui antarmuka web.
- OpenSSL: adalah aplikasi open source yang digunakan untuk mengamankan transfer data melalui jaringan.
- FileZilla FTP Server: adalah server FTP open source yang digunakan untuk mentransfer file dari dan ke server.
Kelebihan XAMPP Server
- Mudah digunakan: XAMPP Server sangat mudah digunakan karena menggabungkan Apache, MySQL, dan PHP dalam satu paket.
- Lingkungan pengembangan yang lengkap: XAMPP Server menyediakan lingkungan pengembangan web lokal yang lengkap dan terintegrasi.
- Tersedia di berbagai platform: XAMPP Server tersedia di berbagai platform, seperti Windows, Linux, dan Mac OS X.
- Gratis dan open source: XAMPP Server tersedia secara gratis dan merupakan perangkat lunak open source.
Langkah instalasi
Berikut cara instalasi XAMPP server:
- Download instalasi xampp server
- pastikan download xampp dengan versi php yang digunakan oleh aplikasi yang akan anda kembangkan
- instalasi khusus windows: https://drive.google.com/file/d/19GnzFMjLl9i5t57_8aeQigW3JqG-caY1/view?usp=share_link
- instalasi selain windows dapat mendownload melalui situs resmi: https://www.apachefriends.org/download.html
- buka file instalasi, kemudian klik next
- untuk linux pindah ke direktori lokasi file installer
cd /root/Downloads
- kemudian copy file name dari file installer dan jalankan kode berikut
- sudo ./<nama_file.extension>
sudo ./xampp-linux-x64-7.4.4-1-installer.run- jika tidak bisa dirun silahkan ubah permission dari file
chmod a+x<nama_file.extension>
- jika tidak bisa dirun silahkan ubah permission dari file
- untuk linux pindah ke direktori lokasi file installer

- pilih komponent yang Anda akan instal, secara default akan tercentang semua. Komponent utama yang perlu tercentang adalah apache, mysql, php, phpmyadmin

- tentukan lokasi folder dimana aplikasi akan tersimpan, kemudian next

- pilih bahasa aplikasi, secara default adalah bahasa english, setelah itu pilih lanjut

- uncheklist learn more about bitnami xampp, kemudian lanjut

- nah sekarang aplikasi siap diinstal, silahkan klik next

- tunggu hingga proses instalasi selesai

- instalasi berhasil, selanjutnya kilik finish

- selanjutnya akan terbuka control panel aplikasi xampp

- jika tidak muncul silahkan ke folder instalasi yang sebelumnya Anda pilih dan jalankan xampp-control

- selanjutnya silahan mengaktifkan server mysql dan apacher dengan menekan start

- jika terdapat peringatan berikut silahkan di allow acces.

- jika module apache dan mysql telah bewarna hijau maka server berhasil dijalankan

- jika kita coba buka http://localhost/dashboard/ pada browser maka tampilannya seperti berikut

untuk menjalankan xampp di linux jalankan perintah berikut
/opt/lampp/manager-linux-x64.run
Handling error xampp server cannot start (linux centos)
- jalankan melalui terminal
- sudo /opt/lampp/lampp start

- jika muncul error
- cannot open shared object file: No such file or directory
- /bin/sh : error while loading shared librararies: libdl.so.2: cannot open shared obejct file: no such file or directory

- solusi:
- buka file lampp tersebut
- cari dan edit
export LD_ASSUME_KERNEL=2.2.5
- menjadi
export LD_ASSUME_KERNEL=2.8.0
- save
- buka file lampp tersebut
- coba ulang
Handling error xampp server cannot start because another already running
- periksa log
- cari port tersebut yang sedang berjalan kemudian stop
- lalu coba lagi


