安装的 python 和 apache 也必须是相同 cpu 架构,同为 64 位,或 32 位
python3.5 python3.6 官网的提供的安装包的 python 是用 vc 14 编译的
所以你要下载对应 64 位或 32 位版本的 apache 压缩包
然后下载安装好对应的 vc 运行时
然后再 pip install mod_python
安装好,就可以运行 mod_wsgi-express module-config
然后会看到如下输出:
LoadFile "c:/program files/python36/python36.dll"
LoadModule wsgi_module "c:/program files/python36/lib/site-packages/mod_wsgi/server/mod_wsgi.cp36-win_amd64.pyd"
WSGIPythonHome "c:/program files/python36"
将上面 3 行添加到 httpd.conf 里
可以运行下 httpd.exe -t 测试下配置文件是否有问题
可以参考下,官方的文档:
https://github.com/GrahamDumpleton/mod_wsgi/blob/develop/win32/README.rst