Cara Membuat XAMPP Linux Auto Start
Secara default xampp/lampp sendiri tidak menyediakan antarmuka khusus untuk mengaktifkan apache ataupun mysql, sehingga ketika kita ingin menggunakannya maka kita perlu mengetikan perintah pada terminal seperti yang sudah pernah saya bahas pada artikel Cara Menjalankan Apache XAMPP via Terminal Ubuntu
Untuk membuat XAMPP berjalan secara otomatis ketika misalnya komputer dinyalakan atau pada saat booting maka Anda perlu sedikit pengaturan tambahan agar xampp bisa auto start ketika komputer booting. Berikut ini adalah Membuat XAMPP Auto Start di Linux
Membuat XAMPP Auto Start
Debian / Ubuntu dan Distribusinya
Pada linux debian, ubuntu atau beberapa distribusinya, Anda bisa mengikuti langkah – langkah berikut :
- Langkah pertama copy script dari /opt/lampp/lampp ke direktori /etc/init.d dengan perintah
- sudo cp /opt/lampp/lampp /etct/init.d
- Nantinya Anda bisa mengedit atau memodifikasi file yang sudah di copy melalui sudo /etc/init.d/lampp jika diperlukan, Anda akan melihat file isi filenya seperti berikut
### BEGIN INIT INFO # Provides: apache2 httpd2 xampp # Required-Start: $local_fs $remote_fs $network # Required-Stop: $local_fs $remote_fs $network # Default-Start: 3 5 # Default-Stop: 0 1 2 6 # Short-Description: XAMPP # Description: Starts and stops XAMPP ### END INIT INFO
- Tambahkan script ke default runlevels lalu aktifkan dengan perintah
sudo update-rc.d -f lampp defaults
sudo update-rc.d -f lampp enable
- Jika terjadi error pada saat melakukan perintah update enable seperti “Failed to enable unit: Unit /run/systemd/generator.late/lampp.service is transient or generated” abaikan saja, karena nantinya XAMPP tetap akan berjalan ketika booting
- Terakhir restart komputer Anda, maka nanti paket XAMPP akan berjalan secara otomatis ketika komputer selesai booting
- Untuk mengembalikan xampp ke pengaturan semula, Anda bisa menggunakan perintah berikut
cd /etc/init.d
sudo update-rc.d -f lampp remove
- sudo cp /opt/lampp/lampp /etc/init.d
- Install script sebagai sebuah service
sudo chkconfig –add lampp
- Restart untuk melihat hasilnya
- Untuk mengembalikan pengaturannya ke semula, ketik perintah berikut
sudo chkconfig –del lampp
Cara yang kedua ini mungkin bisa digunakan untuk linux debian, ubuntu dan turunannya/distribusinya
- Buka terminal
- Buat sebuah file service menggunakan perintah berikut
- sudo nano /etc/system/xampp.service
- Selanjutnya isi file yang sudah dibuat sebelumnya dengan script berikut
[Unit] Description=XAMPP auto start by ServerOk.in start ExecStop=/opt/lampp/lampp/ stop Type=forking [Install] WantedBy=multi-user.target
- Simpan filenya, tekano CTRL+O untuk menyimpan CTRL+X untuk keluar
- Jalankan service xampp yang sudah dibuat dengan perintah berikut
- systemctl start xampp
0 Response to "Cara Membuat XAMPP Linux Auto Start "
Post a Comment
Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin