我有一個PHP代碼,我想在VPS(Ubuntu)上持續運行以存儲一些數據。 PHP代碼看的喜歡,而(真{做未便}。如何執行該代碼運行,直到我手動停止?在服務器上連續執行PHP代碼
-3
A
回答
-1
PHP並不意味着連續運行。
如果您是從網絡運行此瀏覽器中,你可以在頁面末尾添加一段JavaScript代碼,然後再次調用頁面 這會將你的主循環移動到瀏覽器,所以你不必直接在php中運行循環。有一個變量需要進入下一個循環,您可以將它們傳遞給window.onload調用中的$ _GET變量。
<script>
window.onload = window.location.href='this_page.php?var1=1&var2=Otherstuff';
</script>
如果window.onload函數有任何時間問題,您可能需要將它放入一個函數中並調用setTimeout函數來減慢它的速度。
然後停止它,你只需關閉該瀏覽器窗口。
+0
瀏覽器與服務器端連續運行腳本有什麼關係? – YvesLeBorg
+0
PHP專爲事務性工作而設計。這並不意味着在shell中連續運行。開銷很大。我建議使用ANSI C程序有一個更簡單的方法,語法可能沒有太大的差別。 – RKaneKnight
相關問題
- 1. 服務器代碼執行
- 2. 未在Ubuntu服務器上執行的PHP代碼
- 3. 從React本機執行服務器上的PHP代碼
- 4. 如何在服務器上連續運行一個php程序?
- 5. 在服務器上執行PHP和AJAX
- 6. 碼頭服務器運行php代碼
- 7. 在服務器上運行Python代碼
- 8. preg_match_all在服務器上執行停止代碼(大文件)
- 9. 在Web服務器上執行用戶提供的ruby代碼
- 10. asp代碼將不會在服務器上執行
- 11. 修改代碼以在遠程服務器上執行操作
- 12. 在Sublime Text上運行PHP代碼而不連接到服務器?
- 13. 在單獨的服務器上運行php代碼
- 14. 錯誤而XAMPP服務器上運行PHP代碼(瀏覽器)
- 15. 如何在EC2服務器上連續運行Python腳本?
- 16. 在WAMP服務器上運行連續的PHP(腳本)後臺進程
- 17. 如何在虛擬主機服務器上連續運行PHP腳本?
- 18. PHP在前代函數完成之前繼續執行代碼
- 19. 使代碼連續運行
- 20. 即使驗證失敗,服務器代碼也會繼續執行
- 21. Asp.net代碼不能在本地主機上的實際服務器上執行
- 22. Apache:運行在ubuntu 14.04上的Apache的python代碼執行錯誤服務器
- 23. 執行PHP代碼
- 24. 代碼在IDE上運行,但不在服務器上
- 25. 在服務器上執行查詢
- 26. 在服務器上執行EXE
- 27. 在Linux服務器上執行Actionscript
- 28. 如何在php 5.5服務器上運行php 5.4代碼或更早版本
- 29. 在IIS服務器上執行javascript(服務器端)
- 30. 如何在PHP代碼點火器中執行任務計劃
在面板上設置cron作業 –
爲什麼要這麼做?無論如何,PHP在php.ini文件中的執行時間是有限制的,所以你需要首先看看,接下來是一個發送kill命令給正在運行的腳本的方法。無論如何,我開始看這種行爲的正常腳本,或cronjobs。 Cronjobs可以做到這一點。 – Merv
這感覺就像一個[XY問題](http://xyproblem.info/),因爲從邏輯上講,如果腳本連續運行並且實際上始終存儲數據,那麼磁盤空間將很快耗盡。也許有一種解決這個問題的更具反應性的方式。 – apokryfos