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 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 をロードできません: オブジェクト ファイル イメージを作成したり、ライブラリを追加したりできません

4

1 に答える 1

0

ステップ1:ユニバーサルバイナリインストーラー(32ビットおよび64ビット)が含まれているため、 MAMPのバージョンがバージョン2であることを確認します

ステップ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 に答える