首页 文章

MAMP的mod_wsgi问题

提问于
浏览
2

我让mod_wsgi如下

$ . / configure --with-python = / Library / Frameworks / Python.framework / Versions / 2.7 / bin / python --with-apxs = / usr / local / apache2 / bin / apxs check Apache version ... 2.0 .63 configure:创建./config.status config.status:创建Makefile $ sudo make $ sudo make install

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

然后我补充说

LoadModule wsgi_module modules / 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加载到服务器:无法创建目标文件图像或添加库

1 回答

  • 0

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

    第2步:Modify your Make file并删除其他编译器版本,类似于:

    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

相关问题