XAMPP 1.6.4 PHP 4 --> Fehler in phpmyadmin

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

XAMPP 1.6.4 PHP 4 --> Fehler in phpmyadmin

Postby Sandman » 18. December 2007 12:01

Hallo,

ich nutze das aktuelle Xampp in der Version 1.6.4 für Windows. Nach einem Switch zu PHP-Version 4 bekomme ich im Phpmyadmin folgenden Fehler.
Code: Select all
Your PHP MySQL library version 3.23.49 differs from your MySQL server version 5.0.45. This may cause unpredictable behavior.


Ich nehme an, dass beim Kopieren der Libraries die falschen Bibliotheken im PHP Verzeichnis zugeordnet werden.

Auf der Startseite von Phpmyadmin werden folgende Angaben ausgegeben:

localhost
Server Version: 5.0.45-community-nt
Protokoll-Version: 10
Server: localhost via TCP/IP

phpMyAdmin - 2.11.1
MySQL-Client-Version: 3.23.49
Verwandte php-Erweiterungen: mysql

Führe ich die selbe Änderung auf einem Linux-System mit der Linux-Version durch, so funktioniert PHPMYADMIN richtig???

Nun weiß ich aber nicht, ob die Windows-Version einen Fehler enthält oder die Linux-Version.


Kann mir jemand bei der Behebung helfen?

Grüß

Stefan[/code]
Sandman
 
Posts: 3
Joined: 07. June 2005 12:42

Postby Wiedmann » 18. December 2007 12:12

Kann mir jemand bei der Behebung helfen?

Da kann man bei PHP4 nichts machen.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby sari42 » 18. December 2007 12:23

In beiden Systemen versuchen die mysql(i)-Extensions die libmysql einzubinden. Zuerst wird im aktuellen Verzeichnis gesucht, bei win dann in dem Dir, das zuerst im Suchpfad aufgeführt wird (falls falsch, bitte korrigieren) . Falls das nicht zum Erfolg führt, wird der kleinste gemeinsame Nenner benutzt: 3.23. Vielleicht hilft's, die die lib aus apache\bin in system32 zu kopieren.
sari42
 
Posts: 800
Joined: 27. November 2005 18:28

Postby Sandman » 18. December 2007 12:55

Warum funktioniert es dann die Umstellung auf PHP4 unter Linux? Die Meldung erscheint lediglich unter Windows!

Beide Versionen haben doch den selben Release-Stand. Die Reihenfolge bei Laden der Biliotheken müsste doch auf beiden Systemen gleich funktionieren und nicht auf dem einen System zu einem Fehler führen und auf dem Anderen nicht.
Sandman
 
Posts: 3
Joined: 07. June 2005 12:42

Postby Wiedmann » 18. December 2007 13:17

Warum funktioniert es dann die Umstellung auf PHP4 unter Linux?

Die Umstellung von PHP5 auf PHP4 funktioniert auch unter Windows.


Die Meldung erscheint lediglich unter Windows!

Das jetzt mit PHP4/Win in phpMyAdmin eine Meldung anzeigt wird, ist ja davon unabhängig: Du hast ein funktionierendes PHP4.


Die Reihenfolge bei Laden der Biliotheken müsste doch auf beiden Systemen gleich funktionieren

Nein. In PHP4/Win ist der MySQL-Client (Version 3.23.49)(und die MySQL-Extension) statisch in PHP einkompiliert. Bei PHP5/Win, PHP4/*nix und PHP5/*nix wird eine shared Library (nachgeladen) für den MySQL-Client (und die MySQL(i)-Extension) benutzt.


und nicht auf dem einen System zu einem Fehler führen und auf dem Anderen nicht.

Es ist ein Hinweis, und keine Fehlermeldung in phpMyAdmin.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Sandman » 18. December 2007 13:21

Na gut. Danke schön
Sandman
 
Posts: 3
Joined: 07. June 2005 12:42

Postby sari42 » 18. December 2007 18:50

auch wenn es kein Fehler ist - man kann die erweiterten Features von mysql 4/5.x (trigger...) nicht nutzen.

Wozu überhaupt noch php4 nutzen?
sari42
 
Posts: 800
Joined: 27. November 2005 18:28


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 30 guests