Ich habe hier schon PHP5.5 am Laufen, also bisher sehe ich da keine Schwierigkeiten.
Ich bewundere Leute mit Optimismus...
Nun da geb ich mal einen kleinen Tipp, obwohl das ein anderes Thema wird...
Dir ist sicher bekannt, dass die mysql_... Funktionen aus php verschwinden. Ich habe hier schon mal eine php 5.5.9 am laufen, da ist das bereits so. Du wirst dich also mit mysqli_... auseinandersetzen müssen. Das sind dann circa 500 gefühlte Änderungen im Shopcode (können auch mehr sein). Mit Deiner getesteten php-Version müsstest Du bereits etliche "deprecated" in den apache-Logs finden. Ich hab mal einige meiner Projekte umgestellt, eine Fleißarbeit die alten bzw. uralten Programme umzustellen...
Und warum, dass alles? Weil sich der mysql-Server in den Jahren weiter entwickelt hat, die php-mysql-Treiber aber nicht Schritt halten konnten.
Auf php.net findet man dazu: Deprecated features in PHP 5.5.x
ZitatThe original MySQL extension is now deprecated, and will generate E_DEPRECATED errors when connecting to a database. Instead, use the MySQLi or PDO_MySQL extensions.
Nun zum Problem.
Ich weiß nicht genau seit wann die neuen mysqli-Treiber in ALLEN Distris, besser gesagt in php, voranden waren. Vielleicht ab php 5.3 oder so... (Wen's genauer interessiert kann's mal bitte nachlesen.)
Nehmen wir weiter an, ab Version 5.6 ist der alte mysql-Treiber endgültig raus. Es wird also nicht mehr lange dauern bis sich die Kunden so ein PHP installieren.
Übrigens die Wirkung bei einem Update von php 5.3 auf >= 5.6 wäre das keine Datenbankzugriffe mehr funktionieren. Also z.B. ein Login nicht mehr möglich ist. Aber vermutlich wird es noch viel schlimmer.
Es wird deshalb nicht reichen nur die Funktionen umzuschreiben, sondern ihr müsst im Installer die Requirements anheben, sagen wir mal auf php >= 5.4.
Den Rest kann sich jeder selbst ausmalen.
Also mir fiel erstmal die Kinnlade runter als auf dem Testserver nichts mehr ging...
Und das ist nur ein Problemchen in der schönen neuen PHP-Welt.