2012-09-28 37 views
1

在具有mod_fcgid(不是mod_wsgi)的共享Apache服務器上,我想用Python編寫簡單的Web應用程序,而不是使用PHP。使用mod_fcgid編寫Python web應用程序的簡單解決方案?

我做了大量的閱讀和測試,但沒有解決方案,因爲共享服務器的限制(「pip:command not found」,「[me]不在sudoers文件中」,「easy_install [app]:無法打開/usr/local/include/python2.6/pyconfig.h「等)

是mod_fcgid只是不正確的解決方案在共享服務器上編寫Python應用程序,所以我失去了我的時間並應該從一開始就轉移到支持Python的託管商?

謝謝。

+0

在google上有很多答案:http://www.electricmonk.nl/docs/apache_fastcgi_python/apache_fastcgi_python.html。你想用pip安裝什麼? – korylprince

+0

感謝您的鏈接。我之前讀過它,但是從2009年開始,並沒有提到mod_fcgid,並假設用戶可以完全訪問服務器。我想我正在尋找一種方式來運行非WSGI Python應用程序,所以mod_fcgid和Python腳本之間有一個直接的聯繫。 – Gulbahar

+0

我試圖安裝Flup,因爲它顯然是最常用的FastCGI服務器來處理WSGI腳本。 – Gulbahar

回答

0

Python can use any package/module it finds in sys.path/$PYTHONPATH.只需安裝到其他位置並確保它在那些位置中指定。

+0

感謝您的提示。我會試一試。 – Gulbahar

+1

你可以使用virtualenv來幫助組織你的本地python模塊。如果您正在尋找示例,則可以使用http://flask.pocoo.org/docs/deploying/fastcgi/作爲使用flup通過apache + fastcgi託管WSGI應用程序的另一個示例。 –

+0

很高興知道。謝謝。 – Gulbahar

相關問題