Membuat Cron Job PHP di Localhost (XAMPP)


 Apa Itu Cron Job?

Cron job adalah perintah Linux untuk menjadwalkan tugas yang akan dieksekusi suatu saat nanti. Ini biasanya digunakan untuk menjadwalkan pekerjaan yang dieksekusi secara berkala / berulang, misalnya untuk mengirim pemberitahuan setiap pagi.

Apakah Berfungsi di Windows?

Pada sistem operasi Windows, terdapat fitur task scheduler yang fungsinya sama dengan cron pada linux. Task scheduler berfungsi untuk mengatur jadwal aktivitas pada komputer, Task Scheduler juga dapat mematikan komputer secara otomatis, bisa juga melakukan backup data pada setiap akhir pekan, setiap bulan, atau lainya, terdapat pilihan waktu pada Task Scheduler.

Bagaimana Cara Menjalankan Perintah PHP Secara Rutin di Windows?

Untuk menjalankan perintah PHP secara rutin di windows, maka harus terdapat web server local seperti XAMPP, WAMPP, AMPPS yang terinstall di PC tersebut. Pada artikel ini dijelaskan menggunakan XAMPP.

  • Pastikan PC terinstall XAMPP atau sejenisnya
  • Siapkan file PHP yang akan dieksekusi, dalam hal ini saya mengambil contoh upload kamar ke aplicares BPJS
  • Simpan file PHP di folder htdocs pada xampp (saya menaruh di C:xampp/htdocs/cron/aplicares.php)
  • Buat file .bat (Format file .bat adalah "direktori_php direktori_file_php")
C:\xampp\php\php.exe  C:\xampp\htdocs\cron\aplicares.php
  • Atur penjadwalan menjalankan file .bat di Task Scheduler
  • Klik kanan, Create Basic Task
  • Beri Nama Job, Klik Next
  • Pilih Daily, Weekly, dst. Klik Next
  • Atur tanggal mulai dan jam, Klik Next
  • Pilih Start Program, Klik Next
  • Browse file .bat yang sudah dibuat tadi
  • Klik Finish
  • Selesai

Posting Komentar

0 Komentar