我的箱子上有幾個python版本。我的應用程序使用python 2.7,它位於/ usr/local/bin/python。 Apache似乎在/ usr/bin/python中使用較早的版本。我如何配置Apache爲我的應用程序使用更高版本的Python?Apache配置 - 多個python版本
2
A
回答
1
你不能。可以將mod_wsgi重建爲其他版本的Python,也可以將CGI腳本中的shebang行更改爲其他可執行文件。
0
我可能會誤解,但無論用戶啓動apache具有一個配置文件,其中可能有搜索路徑。您可以在/ usr/bin之前將搜索路徑更改爲搜索/ usr/local/bin,儘管這不是一種理想的方法。無論爲Apache使用的帳戶設置了什麼默認shell,只需檢查是否有該shell的rc文件,如果沒有,則創建一個。
1
要與Python 3使用,您需要安裝合適的mod_wsgi的Python 3
在Debian或Ubuntu:sudo apt-get install libapache2-mod-wsgi-py3
。
對於舊版本的Python,安裝mod_wsgi時,請爲版本2.5鍵入:./configure --with-python=/usr/local/bin/python2.5
。
相關問題
- 1. 在Apache配置中檢測Apache版本?
- 2. 在Apache中配置版本檢查
- 3. 配置Apache與多個ProxyPass
- 4. 安裝多個python版本
- 5. 處理多個Python版本?
- 6. 運行多個python版本
- 7. 多個Apache火花版本與cassandra
- 8. Metaclass配置。 Python版本衝突
- 9. 加載基於apache版本的一個配置不同的apache模塊包含?
- 10. 配置Apache運行python(CGI)
- 11. Apache配置
- 12. 引用具有多個配置版本的裝配
- 13. 爲Python安裝OpenCV(多個python版本)
- 14. Apache的多項目配置
- 15. Python版本設置
- 16. Apache log腳本配置
- 17. 使用多個Python版本:可以將IDLE配置爲查看* .py3/* .py2
- 18. 安裝Python的多個主版本和位版本
- 19. Apache 2.4.1配置
- 20. 配置線程或多處理運行多個腳本python
- 21. 兩個版本的PHP的Nginx配置
- 22. Apache服務器配置多個Apache Tomcat應用
- 23. mod_python Apache配置
- 24. Python的多個常量版本
- 25. 異常處理與多個python版本
- 26. 使用多個Python版本構建Boost
- 27. 多個python版本的tox覆蓋率
- 28. Debian中的多個Python版本
- 29. OS X上的多個Python版本
- 30. Windows 10上Python 2.7的多個版本