您的位置:首页 > 运维架构 > Apache

VS2010编译mod_wsgi-py35-VC10.so(python35和Apache24)

2016-08-12 14:54 459 查看
1.本机安装的环境Microsoft Visual Studio 10.0即所谓VC10、python35(本机Python 3.5.2)、apache24(本机 Server version: Apache/2.4.23 (Win32))

2.下载最新版的mod_wsgi目前是mod_wsgi-4.5.3里面可选择编译版本更多 https://github.com/GrahamDumpleton/mod_wsgi/releases

3.进入mod_wsgi-4.5.3\win32下里面没有ap24py35的mk文件,新建一个ap24py35-win32-VC10.mk 内容复制ap24py34-win32-VC10.mk即可。修改对应的配置内容

APACHE_ROOTDIR = D:\installed\Apache24

PYTHON_ROOTDIR = D:\installed\Python35-32

PYTHON_VERSION = 35

include common-VC10.mk

4.修改build-win32-VC10.bat内容:

IF DEFINED NEED_VCVARSALL (

    SET "PATH=%PATH%;D:\installed\Microsoft Visual Studio 10.0\VC"

    CALL vcvarsall.bat x86

)

nmake -f common-VC10.mk clean

nmake -f ap24py35-win32-VC10.mk install

5.1设置环境变量 参考http://blog.csdn.net/hongqiang200/article/details/39210767

set path=D:\installed\Microsoft Visual Studio 10.0\Common7\IDE;D:\installed\Microsoft Visual Studio 10.0\VC\bin;C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin;%path%

set include=C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include;D:\installed\Microsoft Visual Studio 10.0\VC\include;

set lib=C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib;D:\installed\Microsoft Visual Studio 10.0\VC\lib;

5.2设置环境变量 http://blog.csdn.net/hongqiang200/article/details/39210767

进入D:\installed\Microsoft Visual Studio 10.0\VC\bin目录下执行vcvars32

6开始编译

在命令行进入mod_wsgi-4.5.3\win32,执行build-win32-VC10.bat

编译最后出现下图,即成功

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息