PHP 4.3.11 und MySQL 4
am 07.05.2005 13:36:21 von Marco von Frieling
Hallo NG,
ich versuche seit gestern erfolglos, PHP 4.3.11 und MySQL 4.1 auf meinem
Rechner (Win XP mit IIS) zu installieren.
PHP alleine ist kein Problem, auch MySQL nicht. Ich habe bei der
Installation ein Passwort für root angegeben und dieses dann beim Login
von phpMyAdmin (neueste Version) eingegeben. Da bekomme ich immer nur
die Fehlermeldung "Passwort ungültig". Ich habe auch einen anonymen
Account ohne Passwort angelegt, der funktioniert.
Wenn ich mich nun über meine eigenen PHP Dateien an der Datenbank
anmelden will, bekomme ich den Fehler dass der MySQL Client zu alt ist
und aktualisiert werden soll. Ein Aufruf von phpinfo() hat dann gezeigt
dass die Clientversion 3.23.xx ist und das erklärt ja auch die Fehler.
Aber wo bekomme ich jetzt einen MySQL-Client 4.1 für PHP her und wie
binde ich ihn in PHP ein?
PHP 5 kommt aus versch. Gründen leider nich in Betracht. Unter einem
Apache 2 wird es wohl generell gehen (auf meinem PC nicht, gehört hier
aber nicht her), es muss aber auch mit dem IIS laufen.
Vielen Dank für jede Hilfe.
Gruß Marco
Re: PHP 4.3.11 und MySQL 4
am 08.05.2005 22:49:30 von Nobody
Am Sat, 07 May 2005 13:36:21 +0200 schrieb Marco von Frieling:
> Hallo NG,
>
> ich versuche seit gestern erfolglos, PHP 4.3.11 und MySQL 4.1 auf meinem
> Rechner (Win XP mit IIS) zu installieren.
>
> PHP alleine ist kein Problem, auch MySQL nicht. Ich habe bei der
> Installation ein Passwort für root angegeben und dieses dann beim Login
> von phpMyAdmin (neueste Version) eingegeben. Da bekomme ich immer nur
> die Fehlermeldung "Passwort ungültig". Ich habe auch einen anonymen
> Account ohne Passwort angelegt, der funktioniert.
>
> Wenn ich mich nun über meine eigenen PHP Dateien an der Datenbank
> anmelden will, bekomme ich den Fehler dass der MySQL Client zu alt ist
> und aktualisiert werden soll. Ein Aufruf von phpinfo() hat dann gezeigt
> dass die Clientversion 3.23.xx ist und das erklärt ja auch die Fehler.
>
> Aber wo bekomme ich jetzt einen MySQL-Client 4.1 für PHP her und wie
> binde ich ihn in PHP ein?
>
> PHP 5 kommt aus versch. Gründen leider nich in Betracht. Unter einem
> Apache 2 wird es wohl generell gehen (auf meinem PC nicht, gehört hier
> aber nicht her), es muss aber auch mit dem IIS laufen.
>
> Vielen Dank für jede Hilfe.
>
> Gruß Marco
Hast alle Dateien aus dem php\dll Ordner nach Winnt\System32 kopiert?
Da müsste nämlich eine libmysql.dll dabei sein, welche für die Version
4 kompiliert wurde.
--
-------------------------------------------------------
Try this: SCA the Smart Class Archive for PHP
http://www.project-sca.org
-------------------------------------------------------
Re: PHP 4.3.11 und MySQL 4
am 09.05.2005 00:33:32 von Niels Braczek
Markus L. schrieb:
> Hast alle Dateien aus dem php\dll Ordner nach Winnt\System32 kopiert?
Die haben da nichts verloren. Man will die DLLs im PHP-Verzeichnis
lassen, wie in der Installationsanleitung beschrieben.
MfG
Niels
Re: PHP 4.3.11 und MySQL 4
am 09.05.2005 11:24:11 von Carsten Wiedmann
Marco von Frieling schrieb:
> ich versuche seit gestern erfolglos, PHP 4.3.11 und MySQL 4.1 auf
> meinem Rechner (Win XP mit IIS) zu installieren.
>
> PHP alleine ist kein Problem, auch MySQL nicht. Ich habe bei der
> Installation ein Passwort für root angegeben und dieses dann beim
> Login von phpMyAdmin (neueste Version) eingegeben. Da bekomme ich
> immer nur die Fehlermeldung "Passwort ungültig". Ich habe auch einen
> anonymen Account ohne Passwort angelegt, der funktioniert.
>
> Aber wo bekomme ich jetzt einen MySQL-Client 4.1 für PHP her und wie
> binde ich ihn in PHP ein?
Da gibt es zwei Möglichkeiten:
a) konfiguriere MySQL so, dass auch alte Clients akzeptiert werden.
b) muss es unbedingt PHP 4.3.11 sein? Wenn dir auch PHP 4.3.10 langt,
kannst du das PHP aus dem XAMPP 1.4.12 nehmen. Dort ist ein MySQL 4.1er-
Client ins PHP4 einkompiliert.
Gruß
Carsten
Re: PHP 4.3.11 und MySQL 4
am 10.05.2005 15:00:08 von Marco von Frieling
Hallo,
danke für Eure Antworten.
>
> Da gibt es zwei Möglichkeiten:
> a) konfiguriere MySQL so, dass auch alte Clients akzeptiert werden.
> b) muss es unbedingt PHP 4.3.11 sein? Wenn dir auch PHP 4.3.10 langt,
> kannst du das PHP aus dem XAMPP 1.4.12 nehmen. Dort ist ein MySQL 4.1er-
> Client ins PHP4 einkompiliert.
Ich kenne mich mit MySQL fast gar nicht aus (Konfiguration) und mit PHP
auch nicht so gut, deswegen habe ich mich an a) nicht rangetraut. Diese
Vorgaben gelten auch nur für ein Projekt das nach Abschluss sicher nie
wieder angefasst wird (Berufsschule).
b) Habe es mit XAMPP probiert, weiß jetzt zwar nicht welche Version, ist
aber egal. Habs installiert, IIS komplett beendet und den Apache
gestartet. Ergebnis: 100% CPU und Festplatte ist dauerbeschäftigt. Nach
5 Min. habe ich abgebrochen und den Rechner neugestartet. Anschließend
war der IIS komplett kaputt, musste den ganz neu installieren. Ich
vermute dass diese Probleme evtl. mit meiner Internetsoftware (von
Strato) zusammenhängen, die macht eh ständig irgendwelche Probleme.
Letztlich habe ich mich dann entschlossen doch PHP 5 zu installieren und
strikt darauf zu achten, keine der neuen Funktionen zu benutzen. Das hat
dann zusammen mit MySQL 4.1.11 sofort problemlos funktioniert.
Gruß
Marco
>
> Gruß
> Carsten