簡體   English   中英

如何在 Windows 上安裝 mod_wsgi 到 Apache?

[英]How to install mod_wsgi into Apache on Windows?

其他類似的答案已過時或專注於特定錯誤而不是整個過程。

mod_wsgi 到 Windows 10 上的 Apache 安裝的完整安裝過程是什么?

  1. 安裝 Microsoft Visual C++ 構建工具: https : //visualstudio.microsoft.com/visual-cpp-build-tools/
  2. MOD_WSGI_APACHE_ROOTDIR指向您的安裝(默認為C:/Apache24 )。 使用正斜杠:
set MOD_WSGI_APACHE_ROOTDIR=C:/Users/me/apache
  1. 安裝mod-wsgi包:
pip install mod-wsgi

注意:確保您使用的 Python 版本與您的 Apache 版本具有相同的架構(32/64 位)。

  1. 獲取模塊配置:
mod_wsgi-express module-config
  1. 將上一個命令的輸出復制到 Apache 的httpd.conf

當您重新啟動 Apache 時,將加載 mod_wsgi。 查看快速入門 Hello World示例以測試您的 mod_wsgi 安裝。

另外請務必檢查您的 Apache 和 Python 是否具有相同的架構(32/64 位)並且 MS Build Tools 是否與 Python 版本兼容。

在我注意到 Python 3.8 是 32 位而 Apache Lounge 2.4 是 64 位之前,我嘗試使用 MS 構建工具的不同組合編譯 mod_wsgi 幾個小時。

我只想添加到@Robin( Robin 的回答)。 此解決方案由Graham Dumpleton 在 github 問題中的回答所寫。

先嘗試刪除 mod-wsgi

pip uninstall mod_wsgi

它會吐出所有已安裝的 mod-wsgi 和 mod-wsgi-express 的目錄

cd " to the dir mod-express is installed"

然后運行

mod_wsgi-express module-config

你會得到你想要的配置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM