PHP 4.4.9 mit MySQL 5: Welche MySQL-Extension?

testit

Well-Known Member
Hallo,

ich bin dabei, PHP4 auf PHP5 und MySQL 4.0.x auf 5.x umzustellen.
Angefangen habe ich heute mit MySQL.

Wenn ich phpMyAdmin starte, erhalte ich die Fehlermeldung:

Die Erweiterung mysql kann nicht geladen werden. Bitte überprüfen Sie Ihre PHP-Konfiguration.

In meiner php.ini hat sich aber nichts geändert.

Kann denn überhaupt die MySQL-Extension von PHP 4 den MySQL5-Server ansprechen?

Folgende Extensions sind bei mir installiert:

php4-mysql-4.4.2_2 The mysql shared extension for php
php5-mysql-5.2.8 The mysql shared extension for php

Ich kann ja wohl nicht einfach die php5-MySQL-Extension für das noch laufende PHP4 nehmen, oder?

Danke und Gruss
testit
 
Wie hast Du denn das geschafft, zwei php-Versionen parallel zu installieren?
Bei Dir muss etwas mit dem Update schiefgegangen sein. Ich würde das ganze PHP-Gerümpel entsorgen und nochmal von vorne anfangen.

Ich installiere immer erst die gewünschte MySQL-Version und anschließend die gewünschte PHP-Version, die begnügt sich mit dem, was sie vorgesetzt bekommt. Davor natürlich noch den gewünschten Apachen, damit mit PHP dann auch gleich das richtige Modul baut.

Gruß c.

PS: Habe ich vergessen zu sagen, Du kannst nicht die php5-Extension mit der php4-Installation verheiraten.
 
Danke Dir für Deine Antwort!

Kann ich aber mit PHP4 MySQL5 "ansprechen"?

Nette Grüsse
testit
 
Danke Dir für Deine Antwort!

Kann ich aber mit PHP4 MySQL5 "ansprechen"?

Nette Grüsse
testit

Das geht, auch wenn ich schon zu 5.2.x raten würde, da es für den 4er Zweig keine Updates mehr gibt. Und 5.2.x ist schon recht kompatibel zum 4er Zweig. 5.3.x nutze ich noch nicht und würde auch davon abraten, wenn die Anwendung es nicht explizit empfiehlt.

c.
 
Leider läuft bei mir ein mit diversen MODs versehenes phpBB nicht mit PHP5.

Ich muss erst zusehen, woran das liegt, bevor ich den endgültigen Umstieg machen kann.

Nette Grüsse
testit
 
Hallo,

warum würdest Du vom 5.3.x-Branch abraten und die 5.2 bevorzugen?


Gruss
testit
Anders als man aus dem minor-Versionssprung von 5.2 zu 5.3 erwarten würde, gibt es einige Inkompatibilitäten. Es gbt einige große PHP-Anwendungen, die explizit 5.2 fordern und noch nicht für 5.3 freigegeben sind. Nur wenn Du eine Anwendung hast, die für 5.3 freigegeben wurde, würde ich verwenden, ansonsten 5.2.

phpBB selber scheint wohl mit 5.3 zu laufen, ob das für die von Dir verwendeten MODs gilt, musst Du selbst in Erfahrung bringen. Du könntest auch versuchen, einige Standardeinstellungen in der php.ini von PHP 5.3 zu ändern, einige Sachen habe nun andere default-Werte gegenüber 5.2.

Good Luck!

c.
 
Zurück
Oben