hallo,
bin langsam am verzweifeln ob ich es in diesem leben noch gebacken kriege php5 als apache2 modul zu installieren....
ich möchte für meinen vorinstallierten apache 2 -server php 5 als modul kompilieren, hab dazu jetzt schon zahlreiche tutorials gelesen, die mir aber nicht weiterhelfen.
o-ton aus den tutorials:
./configure --with-mysql --with-xml --enable-track-vars --with-apxs=/usr/local/apache/bin/apxs
das schlägt schon mal fehl:
Sorry, I was not able to successfully run APXS. Possible reasons:
1. Perl is not installed;
2. Apache was not compiled with DSO support (--enable-module=so);
3. 'apxs' is not in your path. Try to use --with-apxs=/path/to/apxs
zu 1. perl ist installiert und im pfad
zu 2. apache ist kompiliert mit dso-support unter /usr/lib/httpd/modules/ befinden sich die ganzen module, unter anderem libphp4.so
mit php4 klappt das ja auch alles, kopiere ich folgendes script:
in meine apache document-root und rufe folgende url:
http://localhost/test.php
auf, klappt das auch nur ich will ja php 5 benutzen
zu 3. mache ich ein
wird nichts gefunden, dieses script scheint es auf meinem system nicht zu geben ?!?
mache ich ein:
whereis httpd
httpd: /usr/sbin/httpd /usr/sbin/httpd.worker /etc/httpd /usr/lib/httpd /usr/share/man/man8/httpd.8.gz
das heisst zum einen war der pfad falsch denn ich der configure-anweisung übergeben habe zum anderen scheint es dieses apxs-script nicht zu geben...
hab also einfach versucht configure den pfad zu meinem vorhandenen so-modul-verzeichnis zu übergeben:
./configure --with-mysql --with-xml --enable-track-vars --with-apxs=/usr/lib/httpd/modules
klappt natürlich nicht, mit der meldung das system fände kein apxs script....
ich hab absolut keine ahnung mehr wie ich das machen soll, die tutorials sagen mir immer das gleiche........
was muss ich configure als argument übergeben damit das klappt?
vielen dank für jede hilfe.........