[英]Running PHP scheduled task through Windows Apache Module
好的,所以我們有了這個站點,該站點由以前的公司接管... PHP,Zend Framework,MySQL等。
這是一個有趣的網站,因為他們利用外部CMS(它們管理一些數據,例如論壇,用戶訂閱等)。
因此,存在一個庫,該庫通過Web服務調用從PHP到CMS進行通信,然后通過JavaScript調用返回JSON數據的代碼(然后將其處理為HTML / CSS)。
我們需要每天運行的計划任務。 它的工作是從此CMS獲取用戶,對其進行遍歷並檢查xxx字段數量。 根據填充的字段數,如果填充80%或更多,則有資格成為精選用戶。
並且,在我們的數據庫中,我有2個字段(isFeatured和FeaturedIndex)。 isFeatured是一個標志,featureIndex,因為有特征的用戶將是#1,#2或#3。
無論哪種方式,我們的開發環境都是Windows + PHP5 + Apache(PHP作為Apache模塊而不是CGI運行)。
我在想最簡單的方法是編寫一個將位於Web根目錄中的PHP頁面,該頁面僅具有權限,因此可以作為計划任務運行。 你們有什么感想?
我的挑戰是我需要在本地測試(建議?)。 過渡和生產環境是LAMP設置。 因此,我想我的問題如下:
謝謝大家,-史蒂夫
如果您使用Popular Frameworks,則很有可能找到解決方案。 可以的,您可以給我們這樣的信息,但是如果沒有任何代碼示例,我們將無法做到。
所有,
我應該做的是創建腳本並可以通過Web進行訪問,然后進行cron作業調用wget。 顯然,wget可通過Windows獲得,並且我可以在Windows上安排的任務之外使用它,以使其在Windows上運行,而對於Linux,則具有crontab + wget。
-史蒂夫
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.