在Windows 10系统上编译mod_wsgi模块(基于Python 3.5和Apache 2.4)
发布时间
阅读量:
阅读量
文章结构概览
-
- 摘要
- 环境
- 注意 - Python版本若高于等于3.7将引发编译错误
- 编译方式
- 摘要
摘要
本内容介绍在Windows 10操作系统环境下,实现mod_wsgi模块的编译过程,具体涉及Python 3.5版本与Apache 2.4.39版本的集成配置。
环境
- Windows 10
- Apache-2.4.39 - https://www.apachelounge.com/download/
- Python-3.5
- Visual Studio 2019(包含C++开发组件)
- mod_wsgi - https://github.com/GrahamDumpleton/mod_wsgi [时效性:本文所使用的源代码下载时间为2019年6月15日]
注意 - Python >= 3.7会导致编译失败
在mod_wsgi的源代码中包含特定内容,而python37.lib文件中并未提供PyOS_AfterFork_Child()这一函数,由此引发当所采用的Python版本达到或超过3.7时,编译过程将无法完成,并在链接阶段出现无法解析的外部符号的错误提示。基于此情况,选择使用Python 3.5版本进行mod_wsgi的编译工作。
全部评论 (0)
还没有任何评论哟~
