Hallo zusammen,
ich verwende z. Zt. den Apache 1.3.34 mit PHP 5.1.2 und MySql 4.1.14 auf einem W2k3 Server.
Nun wollte ich diesem ein Update auf den Apache 2.0.55 spendieren. Aus diesem Grund habe ich auf dem gleichen Rechner parallel den Apache2 installiert. Hier habe ich anschließend die httpd.conf Datei entsprechend den Einstellungen meines laufenden Systems angepasst und ledeglich den Port von 80 auf 8080 umgelegt um so beide Server parallel betreiben zu können. Anschließend wurde noch der PHP Support in soweit verändert gegenüber dem Apache 1.x, das im Apache 2.x jetzt nicht die php5apache.dll, sondern die php5apache2.dll geladen wird.
Gebe ich nun im Browser http://ip-adresse/ ein, so erhalte ich alles vom Apache 1.x. Gebe ich stattdessen http://ip-adresse:8080/ ein, so werden die Seiten vom Apache 2.x ausgeliefert. Soweit so gut.
Rufe ich jetzt eine einfache PHP Seite auf (z. B. nur mit dem Inhalt phpinfo() ), so bekomme ich alles wunderbar zurückgeliefert, jedoch fehlen im Apache2 die beiden Einträge mysql und mysqli und wenn ich über den Apache2 eine PHP Seite öffne, die eine Datenbank anspricht erhalte ich folgende Fehlermeldung:
Fatal error: Call to undefined function mysql_connect() in Laufwerk:\Pfad\zum\Ordner\forum\db\mysql4.php on line 48
Der Fehler kann ja nun nicht in der Konfiguration liegen, noch an einer falschen Installation von PHP oder MySql, denn wenn ich über den 1.x auf all diese Daten zugreife klappt es wunderbar. Nur der 2.x behauptet fleißig weiter er hätte kein mysql bzw. mysqli. Daher nun meine Frage, wie bringe ich das dem Apache2 auf meinem Windows Rechner bei??
Grüße,
O. Muenchow
ich verwende z. Zt. den Apache 1.3.34 mit PHP 5.1.2 und MySql 4.1.14 auf einem W2k3 Server.
Nun wollte ich diesem ein Update auf den Apache 2.0.55 spendieren. Aus diesem Grund habe ich auf dem gleichen Rechner parallel den Apache2 installiert. Hier habe ich anschließend die httpd.conf Datei entsprechend den Einstellungen meines laufenden Systems angepasst und ledeglich den Port von 80 auf 8080 umgelegt um so beide Server parallel betreiben zu können. Anschließend wurde noch der PHP Support in soweit verändert gegenüber dem Apache 1.x, das im Apache 2.x jetzt nicht die php5apache.dll, sondern die php5apache2.dll geladen wird.
Gebe ich nun im Browser http://ip-adresse/ ein, so erhalte ich alles vom Apache 1.x. Gebe ich stattdessen http://ip-adresse:8080/ ein, so werden die Seiten vom Apache 2.x ausgeliefert. Soweit so gut.
Rufe ich jetzt eine einfache PHP Seite auf (z. B. nur mit dem Inhalt phpinfo() ), so bekomme ich alles wunderbar zurückgeliefert, jedoch fehlen im Apache2 die beiden Einträge mysql und mysqli und wenn ich über den Apache2 eine PHP Seite öffne, die eine Datenbank anspricht erhalte ich folgende Fehlermeldung:
Fatal error: Call to undefined function mysql_connect() in Laufwerk:\Pfad\zum\Ordner\forum\db\mysql4.php on line 48
Der Fehler kann ja nun nicht in der Konfiguration liegen, noch an einer falschen Installation von PHP oder MySql, denn wenn ich über den 1.x auf all diese Daten zugreife klappt es wunderbar. Nur der 2.x behauptet fleißig weiter er hätte kein mysql bzw. mysqli. Daher nun meine Frage, wie bringe ich das dem Apache2 auf meinem Windows Rechner bei??
Grüße,
O. Muenchow