2013-05-31 20 views
18

Mod_wsgi'yi yeniden denemeye çalışıyorum ve bu sorunla karşılaşıyorum? Burada neler olduğunu bilen var mı?mod_wsgi yükleme ile ilgili sorunlar - Makefile.in'i bulamıyor

/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 
[email protected]:/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 

cevap

31

Bkz mod_wsgi talimatları:

Diyor: Linux sistemlerinde

Apache bir paket deposundan yüklenmişse, sen ilgili Apache "dev"yüklü olmalıdırpaketi de.

Çoğu Linux dağıtımında, Apache 2.X için "dev" paketi, ilgili Apache paketinin "apache2" olduğu "apache2-dev" olan " " şeklindedir. Bazı sistemler, MPM 'un Apache tarafından kullanıldığı "dev" paketini ayırt eder. Bu şekilde, "apache2-worker-dev" veya "apache2-prefork-dev" olarak da adlandırılabilir. Apache 2.X kullanıyorsanız, 'u karıştırmayın ve "apache-dev" yi yanlışlıkla yükleyin, bu, "apache" olarak adlandırılan Apache 1.3 için "dev" paketidir.

Bu Apache paketini kaçırıyorsunuz. Bu nedenle 'apeks' bulunamaz ve sonraki sorunlar ortaya çıkar.

+0

Aptalca bir soru, biliyorum, ama farklı bir dağıtımda paket için uygun adı nerede bulabilirim? Özellikle, linux amazon web hizmetleri markası üzerinde? – dwanderson

+0

Teşekkür ederim, bu sorun benim 'Linux Mint 17 Tarçın' içinde 'virtualenv' içinde pip install mod_wsgi '' denmeye çalışarak çözdüm. – user1063287

+0

Cevabınız doğru ve bana yardım etti, suç olmadı ama profil resminiz beni korkutuyor: D –

19

Apache-dev yüklemeye çalışın. Yüklemek için aşağıdaki komutu komutada kullanın.

sudo yum install httpd-devel 
+15

Ubuntu/Debian: 'sudo apt-get install apache2-dev' –

+0

Thanx @PierredeLESPINAY –