web-dev-qa-db-ja.com

mod_wsgiのインストールに関する問題-Makefile.inが見つかりません

Mod_wsgiを再構築しようとしていますが、この問題が発生していますか?ここで何が起こっているのか誰か知っていますか?

/tmp/mod_wsgi-3.4# ls
config.log     LICENCE           posix-ap2X.mk.in   win32-ap22py31.mk
config.status  Makefile.in       README
configure      mod_wsgi.c        win32-ap22py26.mk
configure.ac   posix-ap1X.mk.in  win32-ap22py27.mk
root@vps-547073:/tmp/mod_wsgi-3.4# ./configure
checking for apxs2... no
checking for apxs... no
checking Apache version... ./configure: line 1704: apxs: command not found
./configure: line 1704: apxs: command not found
./configure: line 1705: apxs: command not found
./configure: line 1708: /: Is a directory

checking for python... /usr/bin/python
./configure: line 1877: apxs: command not found
configure: creating ./config.status
config.status: error: cannot find input file: Makefile.in
25
babbaggeii

Mod_wsgiの手順を参照してください。

それは言う:

Linuxシステムでは、Apacheがパッケージリポジトリからインストールされている場合、対応するApache "dev"パッケージもインストールされている必要があります。

ほとんどのLinuxディストリビューションでは、Apache 2.Xの「dev」パッケージは「Apache2-dev」で、対応するApacheパッケージは「Apache2」でした。ただし、一部のシステムでは、Apacheが使用するMPMに基づいて「dev」パッケージを区別しています。そのため、「Apache2-worker-dev」または「Apache2-prefork-dev」とも呼ばれます。 Apache 2.Xを使用している場合、誤って「Apache-dev」をインストールしないでください。これは、Apache 1.3の「dev」パッケージであり、単に「Apache」と呼ばれます。

Apache用のdevパッケージがありません。これが「apxs」が見つからず、その後問題が発生する理由です。

40

Apache-devをインストールしてみてください。ターミナルで以下のコマンドを使用してインストールします。

Sudo yum install httpd-devel

OR

Ubuntu/Debian:Sudo apt-get install Apache2-dev

27
Bleno Silva