簡體   English   中英

使用PHP + MySQL的服務器進程

[英]Server process with PHP+MySQL

我是Web編程的新手,並且正在使用PHP + MySQL開發一個簡單的約會應用程序。 是否有一種簡單的方法可以在計時器上添加后台進程(例如,發送每日約會提醒)? 可以使用另一種語言輕松完成此操作,但是我希望它僅在PHP上運行在共享主機上。

您的房東可能同意也可能不同意。 您可以編寫一個PHP腳本以在命令行上使用,並創建一個crontab條目以定期運行它。 如果您沒有命令行訪問PHP解釋器的權限,則可以編寫腳本以在Web服務器中運行,並使用crontab條目使用wget或curl使其命中。

如果您擁有Linux虛擬主機,則即使在共享主機上,也可以使用cronjob(定期自動運行腳本)。 一些具有共享虛擬主機的虛擬主機允許您通過cPanel(或它們使用的任何東西)創建cronjob。

與在服務器上創建后台進程相反,這確實是您最好的選擇,Web主機可能對此不太好。 因此,請務必檢查並確定是否可以使用cron。

我在無法設置Cron作業的地方工作,因此我創建了一個頁面,該頁面在查看時會檢查自上次執行作業列表以來的時間。 如果自作業上次運行以來的時間超過設置的閾值,它將運行作業列表。 然后,我在一直知道並一直連接到Internet的計算機上設置了計划的作業,並且每10分鍾打開一次頁面。 不斷地工作。 在堆棧溢出播客中從喬爾那里得到了這個主意。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM