Apache-2.2

從 Django 1.3 (Python 2.6) 升級到 Django 1.5 + Python 2.7 CentOS

  • March 28, 2013

我們目前有一個執行 python2.6 + apache 和 mod_wsgi 的伺服器,它執行 Django 1.3。

我計劃使用以下指南來安裝 python 2.7 http://toomuchdata.com/2012/06/25/how-to-install-python-2-7-3-on-centos-6-2/

然後使用 pip 安裝 2.7 的軟體包,我相信在安裝 python2.7 後使用 pip install 可以解決這個問題。

在此之後,我認為重新編譯 mod_wsgi 並指向 python2.7 路徑應該可以讓 Apache2 為該站點載入正確版本的 python。

我只是想知道我是否遺漏了什麼,或者這個過程是否完全錯誤並且不應該使用。

謝謝。

因此,對於您的問題的實際答案:如果您在嵌入式模式下使用 mod_wsgi,則需要重新編譯它。但我建議在守護程序模式下執行它,這樣你就不必重新編譯 mod_wsgi (或者每當你的應用程序更改時重新啟動 apache,只需 wsgi 守護程序)

引用自:https://serverfault.com/questions/491043