摘要
本文记述如何在windows 10上编译mod_wsgi ( Python3.5 + Apache-2.4.39 )
环境
- win 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-06-15 ]
注意 - Python >= 3.7会导致编译失败
mod_wsgi的源码中存在如下内容, 而python37.lib文件中不存在函数PyOS_AfterFork_Child(),这就会导致使用的Python版本大于等于3.7都会导致编译失败,并在链接时提示错误 :无法解析的外部符号。
因此,本文使用Python 3.5 进行mod_wsgi的编译
if (wsgi_python_initialized &&