mod_python kompilieren und aktivieren

Irgendwelche Probleme mit XAMPP für Mac OS X? Dann ist hier genau der richtige Ort um nachzufragen.

mod_python kompilieren und aktivieren

Postby Serge » 10. October 2009 13:35

Hallo,

ich versuche schon seit einiger Zeit mod_python Modul für Apache zu kompilieren und zu aktivieren. Dazu tue ich folgendes:

1. Letzte Version con XAMPP für Mac OS herunetrgeladen und installiert.
2. Dev-package heruntergeladen und installiert. Bis jetzt noch keine Probleme.
3. mod_python Version 3.3.1 von Apache-Seite heruntergeladen und entpackt.
4. In den Ordner mit mod_python gewechselt.
5. folgende Befehle aufgeführt:
- sudo ./configure --with-apxs=/Applications/XAMPP/xamppfiles/bin/apxs --with-python=/usr/bin/python
(Die Version von python wurde dabei richtig erkannt 2.6 und ohne Fehler und die Sourcen konfiguriert)
- make
(Mit Warnungen von der Art: "libs/finfoobject.o, missing required architecture x86_64 in file", "‘yyunput’ defined but not used")
- make install
(Dabei wurden in site-packages des Python-Ordners Dateien und mod_python.so Datei in module-Ordner angelegt)
6. Aktiviere die mod_python.so in httpd.conf.
7. Starte apache Server und die folgende fehlermeldung wird dabei angezeigt:
httpd: Syntax error on line 123 of /Applications/XAMPP/xamppfiles/etc/httpd.conf: Cannot load /Applications/XAMPP/xamppfiles/modules/mod_python.so into server: cannot create object file image or add library

Ich hoffe jemand kann mir dabei helfen. Weil ich versuche schon seit ca. einer Woche eine funktionierende mod_python Datei zu erzeugen und zum Laufen zu bringen.

Danke!

edit: Mac OS 10.6.1 mit XAMPP for Mac 1.7.2a und Python Version 2.6.1
Serge
 
Posts: 2
Joined: 10. October 2009 13:03

Re: mod_python kompilieren und aktivieren

Postby Serge » 13. October 2009 17:31

Problem gelöst durch die Nutzung von mod_wsgi für den Zugriff auf Python-Apps.
Serge
 
Posts: 2
Joined: 10. October 2009 13:03


Return to XAMPP für Mac OS X

Who is online

Users browsing this forum: No registered users and 1 guest