web-dev-qa-db-fra.com

Problèmes d'installation de mod_wsgi - impossible de trouver Makefile.in

J'essaye de reconstruire mod_wsgi et je rencontre ce problème? Quelqu'un sait-il ce qui se passe ici?

/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

Voir les instructions mod_wsgi:

Ça dit:

Sur les systèmes Linux, si Apache a été installé à partir d'un référentiel de packages, vous devez également avoir installé le package Apache "dev" correspondant.

Pour la plupart des distributions Linux, le package "dev" pour Apache 2.X est "Apache2-dev" où le package Apache correspondant était "Apache2". Certains systèmes distinguent cependant le package "dev" en fonction du MPM utilisé par Apache. En tant que tel, il peut également être appelé "Apache2-worker-dev" ou "Apache2-prefork-dev". Si vous utilisez Apache 2.X, ne mélangez pas les choses et installez "Apache-dev" par erreur, qui est le paquet "dev" pour Apache 1.3 appelé simplement "Apache".

Il vous manque ce package de développement pour Apache. C'est pourquoi "apxs" ne peut pas être trouvé et des problèmes ultérieurs surviennent.

40
Graham Dumpleton

Essayez d'installer Apache-dev. Utilisez la commande ci-dessous dans le terminal pour installer.

Sudo yum install httpd-devel

OR

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

27
Bleno Silva