2013-01-23 41 views
5

Tôi có tập lệnh PHP lấy thông tin từ máy chủ phụ trợ và lưu vào cơ sở dữ liệu.Tệp Hàng loạt Windows để chạy tệp PHP

Tôi đang sử dụng máy chủ wamp và mysql. Bây giờ làm cách nào để làm cho hoạt động này chạy định kỳ (mỗi 1 giờ) mà không có sự tương tác của người dùng? Tôi đã nghĩ đến việc sử dụng tệp Windows Batch. Còn cách nào khác không?

Làm cách nào để thực thi tệp PHP trong tệp Hàng loạt Windows?

cảm ơn trước

+3

tìm kiếm 'Windows Task Scheduler' – tradyblix

+0

@Joseph Silber trả lời khá nhiều về nó. Nhưng chỉ để ném nó vào, nếu bạn đã từng chuyển sang một dịch vụ lưu trữ, hãy thiết lập một công việc cron để làm điều đó. – Krimson

Trả lời

10

Để thực hiện PHP từ một tập tin batch, hãy làm theo 3 bước đơn giản:

  1. Add PHP to your PATH variable.

  2. Tạo một tập tin thực thi mà các cuộc gọi PHP với tập tin của bạn:

    php path\to\file.php 
    

    và đặt tên cho tập tin của bạn whatever.bat.

  3. Bây giờ, vấn đề chỉ là setting up a task in Windows Task Scheduler để chạy tệp theo lô của bạn định kỳ.

Các vấn đề liên quan