2016-07-13 5 views
0

私はWindows 7/64ビットを持っています。 「Apache 2.4.23 VC9」はhere、「mod_wsgi-win32-ap22py27-3.3.so」はhereです。この "mod_wsgi.so"モジュールを "C:\ Apache24 \ modules"のmodulesフォルダに追加しました。"mod_wsgi-win32-ap22py27-3.3.so"モジュールを "Apache 2.4.23 VC9"にpython 2.7をWindows 7のすべてのユーザー用にインストールしました

しかし、私はこの行コメントを解除 "のLoadModule wsgi_moduleモジュールを/ mod_wsgi.so" "C:\ Apache24 \ confに\ httpd.confの" 中 私は、このコマンドを実行すると、私はエラーを取得:

C:\Apache24\bin>httpd.exe 

"httpd.exe:C:/Apache24/conf/httpd.confの181行目に構文エラー: モジュール/ mod_wsgi.soをサーバーに読み込めません:指定されたモジュールが見つかりませんでした。

数十種類のApacheバージョンとmod_wsgi.soバージョンのようにチェックし、多くのドキュメントを読んでいますが、実用的な情報は提供されていません。

Apacheは設定ファイルにその行がないと正常に動作します。

  1. 実際にはApacheと連携し、Windowsで をmod_wsgi.soすることができます誰もがありますか?もしあなたがここで使用したリンクを提供することができますか?
  2. ダウンロードに使用しているリンクは正しいですか?

事前

+0

インストールされているすべてのバージョンが32ビットだと私は思う。 – user3707761

答えて

0

のおかげであなたは、Apache 2.4を使用しているが、あなたのmod_wsgiは、Apache 2.2用にコンパイルされて: "mod_wsgiを-win32- AP22 py27-3.3.soを"。名前に「ap24」を含むmod_wsgiを探します。

最初にPython 2.7「ユーザーのために」をインストールしてから、正しいmod_wsgiバージョンを入手してください。 Pythonがインストールされていないとロードされませんでした(私にとって)。

+0

ありがとう、私はそれを試してみる。 – user3707761

+0

成功しましたか? –

+0

いいえ、エラーは "httpd.exe:C:/Apache22/conf/httpd.confの129行目の構文エラー: C:/Apache22/modules/mod_wsgi.soをサーバーにロードできません:指定されたモジュールは見つけられた。"。私はApache 2.2をインストールしました。 – user3707761

関連する問題