其他类似的答案都已经过时了,或者只关注某个特定的错误而不是整个过程。在Windows 10上,将mod_wsgi安装到Apache安装中的完整安装过程是什么?
pn9klfpd1#
1.安装Microsoft Visual C++生成工具:https://visualstudio.microsoft.com/visual-cpp-build-tools/1.将MOD_WSGI_APACHE_ROOTDIR指向您的安装(预设值为C:/Apache24)。使用斜扛:
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安装。
httpd.conf
zte4gxcn2#
另外,请确保检查Apache和Python是否具有相同的架构(32/64位),并且MS构建工具是否与Python版本兼容。在我注意到Python 3.8是32位而Apache Lounge 2.4是64位之前,我一直在尝试使用MS构建工具的不同组合编译mod_wsgi。
2条答案
按热度按时间pn9klfpd1#
1.安装Microsoft Visual C++生成工具:https://visualstudio.microsoft.com/visual-cpp-build-tools/
1.将
MOD_WSGI_APACHE_ROOTDIR
指向您的安装(预设值为C:/Apache24
)。使用斜扛:1.安装 mod-wsgi 软件包:
**注意:**确保您使用的python版本与Apache版本具有相同的架构(32/64位)。
1.获取模块配置:
1.将前面命令的输出复制到Apache的
httpd.conf
中。当你重新启动Apache的时候,mod_wsgi将会被加载。查看快速入门Hello World的例子来测试你的mod_wsgi安装。
zte4gxcn2#
另外,请确保检查Apache和Python是否具有相同的架构(32/64位),并且MS构建工具是否与Python版本兼容。
在我注意到Python 3.8是32位而Apache Lounge 2.4是64位之前,我一直在尝试使用MS构建工具的不同组合编译mod_wsgi。