Panduan ini akan menunjukkan kepada Anda cara menyiapkan Server LAMP (Linux, Apache, MySQL, dan PHP) untuk mengembangkan aplikasi web berbasis PHP di Ubuntu Linux menggunakan XAMPP.
Anda dapat menggunakan tumpukan XAMPP untuk mengembangkan aplikasi PHP yang didukung oleh kerangka kerja seperti WordPress, Joomla, Drupal, PrestaShop, dll.
Apa itu XAMPP?
XAMPP adalah salah satu tumpukan LAMP paling populer untuk menyiapkan lingkungan pengembangan PHP. Ini open-source dan tersedia di semua sistem operasi utama termasuk Windows, Linux, dan macOS. Komponen inti yang bekerja sama untuk membuat XAMPP antara lain Apache, MySQL, PHP, dan Perl.
Server XAMPP sangat ideal untuk pengembangan perangkat lunak atau pembuatan prototipe karena relatif mudah diatur dan tidak memerlukan banyak konfigurasi. Namun, perhatikan bahwa XAMPP tidak direkomendasikan untuk digunakan sebagai server produksi karena ini membahayakan beberapa masalah keamanan untuk membuat pengaturan lingkungan pengembangan Anda lebih mudah. Sebagai contoh:
- Siapa pun dapat dengan mudah mengakses daemon MariaDB melalui jaringan.
- Administrator basis data default (root) tidak memiliki kata sandi.
Unduh XAMPP untuk Linux
Untuk memulai, Anda harus mengunduh paket XAMPP Debian untuk Ubuntu Linux seperti yang dijelaskan di bawah ini.
Pertama, masuk ke direktori Unduhan Anda menggunakan perintah cd.
cd ~/Downloads
Jalankan perintah berikut untuk mendownload XAMPP menggunakan wget, alat baris perintah untuk mengunduh paket dari internet.
wget https://www.apachefriends.org/xampp-files/8.0.8/xampp-linux-x64-8.0.8-0-installer.run
Catatan: Anda dapat mengganti versi XAMPP pada perintah di atas dengan versi yang Anda sukai jika Anda mau.
Karena direktori kerja Anda saat ini adalah /Downloads folder, wget akan secara otomatis menyimpan penginstal aplikasi XAMPP ke direktori itu.
Cara Instal XAMPP di Ubuntu
Sebelum Anda dapat menginstal aplikasi XAMPP, Anda harus mengubah izin penginstal agar dapat dieksekusi menggunakan perintah chmod.
sudo chmod 755 xampp-linux-x64-8.0.8-0-installer.run
Jika Anda mencantumkan penginstal XAMPP menggunakan: ls -l perintah, Anda akan mendapatkan output yang mirip dengan yang di bawah ini. Seperti yang Anda lihat, penginstal sekarang memiliki izin "eksekusi".
Keluarkan perintah berikut untuk memulai penginstal XAMPP:
sudo ./xampp-linux-x64-8.0.8-0-installer.run
Layar awal penginstal XAMPP akan terlihat seperti di bawah ini:
Klik pada Lanjut tombol dan ikuti petunjuk penginstalan wizard.
Klik pada Selesai tombol untuk menyelesaikan instalasi.
Setelah instalasi selesai, sistem akan menyimpan file XAMPP diP /opt/lampp direktori pada sistem Anda. Halaman web atau proyek akan ditempatkan di /opt/lampp/htdocs direktori.
Untuk memulai layanan XAMPP, seperti Apache, MySQL, dan ProFTPD, cukup jalankan perintah berikut:
sudo /opt/lampp/lampp mulai
Anda dapat memeriksa status layanan XAMPP dengan mengetik:
sudo /opt/lampp/lampp status
Juga, perhatikan bahwa XAMPP hadir dengan alat grafis yang dapat Anda gunakan untuk mengelola layanan Anda dengan mudah. Anda dapat memulai alat GUI XAMPP dengan perintah berikut:
cd /opt/lampp
sudo ./manager-linux-x64.run
Jendela XAMPP berikut akan terbuka.
Periksa apakah Semuanya Berfungsi
Jika Anda dapat memulai layanan tanpa masalah, maka semuanya mungkin berfungsi seperti yang diharapkan.
Untuk memeriksa apakah server Apache melayani halaman web Anda seperti yang diharapkan, ketik http://localhost di peramban web Anda. Browser akan menampilkan halaman yang terlihat seperti di bawah ini. Sebagai informasi, server Apache berjalan pada port 80 secara default.
Anda juga dapat mengakses database MySQL yang disertakan dengan XAMPP dengan mengetikkan http://localhost/phpmyadmin URL di browser Anda.
Belajarlah lagi: Menjadi Ahli dalam Pengembangan Web dan MySQL Dengan Kursus Ini
Menyiapkan Server LAMP di WSL
Panduan ini telah menunjukkan kepada Anda cara menyiapkan server XAMPP untuk digunakan saat mengembangkan aplikasi berbasis PHP Anda. Untuk alasan keamanan, Anda tidak boleh menggunakan XAMPP untuk tujuan produksi.
Untuk pengembang yang bekerja pada Subsistem Windows untuk Linux, Anda juga dapat mengatur server LAMP di WSL jika Anda mau.
Ingin memulai pengembangan web di Subsistem Windows untuk Linux? Mulailah dengan menyiapkan lingkungan pengujian LAMP.
Baca Selanjutnya
- Linux
- Ubuntu
- Server Apache
- Linux
- PHP
Mwiza mengembangkan perangkat lunak berdasarkan profesi dan menulis secara ekstensif di Linux dan pemrograman front-end. Beberapa minatnya termasuk sejarah, ekonomi, politik & arsitektur perusahaan.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Satu langkah lagi…!
Harap konfirmasi alamat email Anda di email yang baru saja kami kirimkan.