0

Windows環境でmercurialのレビューボードをホストするのは最善の考えではないと述べられていましたが、それでも試してみました. これまでのところ、私は成功していません。したがって、私は助けを求めています。

Windows 7 x64 を実行しており、公式のWindows へのインストールガイドに従っています。

ここでは問題はありませんでしたが、wsgi を選択したときに問題が発生しました。現在、Apache 2.2 32 ビット、python 2.5.4 32 ビットを使用しており、 http ://code.google.com/p/modwsgi/wiki/InstallationOnWindows から apache wsgi モジュールをダウンロードしました。

奇妙なことに、彼らはこの特定のコンボ (Apache 2.2|python 2.5) 用のモジュールを持っていないので、最も近いものをつかみました: mod_wsgi-win32-ap22py26-3.3.so - Apache 2.2 / Python 2.6

それでも、win32 が wi​​n64 にとって問題になるとは考えていませんでしたね。

httpd.confでApache2.2に「LoadModule wsgi_module modules/mod_wsgi.so」をモジュールフォルダーに入れたことを伝えた後、次のように伝えました。

httpd.exe: Syntax error on line 129 of G:/tools/Apache2/conf/httpd.conf: 
Cannot load G:/tools/Apache2/modules/mod_wsgi.so into server: %1 is not 
a valid Win32 application.

これは、私が 2.6 ではなく python 2.5 を使用している、および/または windows 7 64 を使用している原因ですか? そして、それがpythonバージョンと関係がある場合-少なくともダウンロード可能なバージョンではない2.5のwsgi modが見つかりませんでした.コンパイルが必要なソースだけが見つかりました.

誰かが同様の問題に直面し、その wsgi モジュールをロードする方法についてアドバイスやヒントを与えることができますか?

4

1 に答える 1

2

mod_wsgi は正しい Python バージョンに対してコンパイルする必要があると確信しているため、2.5.4 で mod_wsgi-win32-ap22py26-3.3.so を使用することはできません。

(ところで、なぜまだ 2.5 を使用しているのかわかりませんか?)

于 2012-06-27T14:36:04.997 に答える