我是一名PHP開發人員,我想爲項目使用python。在像apache或lighttpd這樣的服務器上運行python腳本的最常見和最簡單的方法是什麼?我無法理解服務器上運行的不是PHP或ASP的服務器語言。如何運行python腳本?
1
A
回答
5
在Python中我們有一個叫WSGI的東西。但我相信這對你來說太過分了。抓住Python web框架,如Django。它附帶一個網頁服務器,並有關於如何deploy it later的良好文檔。玩它,事情將開始清理。
更長的版本是,Python是一種通用的語言 - 它不是專門爲喜歡PHP網頁是。所以你需要做一些工作,讓它做網頁的東西,我們已經有一些很好的框架(Django是最容易開始的,所以這就是爲什麼我向你推薦它)。
一般而言,您應該瞭解網絡的工作原理。它使用HTTP作爲通信協議,它建立在TCP堆棧之上,所以web應用程序只是一個服務器,它使用套接字(PHP has them作爲well as Python)並理解HTTP。 Python帶有一個內部版本 - SimpleHTTPServer,但它對於生產用途並不是很好(但它對於開發很好)。這就是爲什麼有像mod_wsgi(Python專用),FastCGI(普通purpouse)。這些東西基本上是一種真正的生產級別的Web服務器(Apache,nginx)與我們的python應用程序交談並將它們提供給他們所獲得的HTTP的方式。
0
您可以安裝gunicorn爲UNIX的純Python WSGI HTTP Server。 http://gunicorn.org/。
0
通常,Apache與mod_python一起使用。請參閱this mod_python tutorial
相關問題
- 1. 運行Python腳本,如PHP
- 2. 運行Python腳本
- 3. 運行Python腳本
- 4. 運行python腳本
- 5. 如何讓Python腳本在執行後運行powershell腳本
- 6. 如何在python中運行腳本
- 7. 如何運行多線程Python腳本
- 8. 如何從Python腳本中運行AppleScript?
- 9. 如何從java運行python腳本?
- 10. 如何從html運行python腳本
- 11. 如何遠程運行Python腳本
- 12. 如何在windows中運行python腳本
- 13. 如何運行Python腳本(使用Notepad ++)
- 14. 如何在HTML中運行python腳本?
- 15. 如何讓python腳本持續運行?
- 16. 如何自動運行python腳本
- 17. 如何運行python腳本,在OpenBSD的
- 18. 如何從windows gui運行python腳本?
- 19. 如何從coldfusion10運行python腳本?
- 20. 如何從網頁運行python腳本?
- 21. 如何使可運行的python腳本
- 22. 如何在Python中運行TCL腳本?
- 23. 如何從shell運行python腳本
- 24. 檢測我如何運行Python腳本
- 25. 如何在Applescript中運行python腳本?
- 26. 如何運行另一個python腳本
- 27. 如何持久地運行Python腳本?
- 28. 運行Python腳本並行
- 29. 在powershell腳本中運行python腳本
- 30. 運行python腳本的Bash腳本
編號mod_python已正式被棄用。不要推薦它。 –
它再次生活! https://github.com/grisha/mod_python – Gerrat