2

我让 mod_wsgi 就像以下

$./configure --with-python=/Library/Frameworks/Python.framework/Versions/2.7/bin/python --with-apxs=/usr/local/apache2/bin/apxs

检查 Apache 版本... 2.0.63

配置:创建 ./config.status

config.status:创建 Makefile

$sudo 制作 $sudo 制作安装

然后我将文件从 /usr/local/apache2/modules/mod_wsgi.so 复制到 /Applications/MAMP/Library/modules/mod_wsgi.so

然后我添加

LoadModule wsgi_module 模块/mod_wsgi.so

在 httpd.conf

我运行 apache 并出现错误。

$ sudo /Applications/MAMP/Library/bin/apachectl start

/Applications/MAMP/conf/apache/httpd.conf 的第 287 行语法错误:无法将 /Applications/MAMP/Library/modules/mod_wsgi.so 加载到服务器中:无法创建目标文件图像或添加库

4

1 回答 1

0

第 1 步:确保您的MAMP 版本是版本 2,因为它包含通用二进制安装程序(32 位和 64 位)

第 2 步:修改您的 Make 文件并消除其他编译器版本,类似于:

CPPFLAGS = -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -DNDEBUG 
CFLAGS = -Wc,"-arch i386" -Wc,"-arch x86_64" -Wc
LDFLAGS = -arch i386 -arch x86_64 -F/Library/Frameworks -framework Python -u _PyMac_Error 
LDLIBS = -ldl  -framework CoreFoundation

第 3 步:在 httpd.conf 中:LoadModule wsgi_module modules/mod_wsgi.so

于 2011-12-04T17:40:05.757 回答