Thomas Luethi: WAMP: PHP einzeln updaten

Beitrag lesen

Hallo,

wenn ich auf meinem WAMP, bei dem ich seinerzeit alles  einzeln installiert habe, nur PHP updaten möchte, wie gehe ich sinnvollerweise da vor, damit nachher auch alles so läuft, wei es soll?

  • Welche PHP-Version hast Du bisher?
  • Verwendest Du noch veraltete Skripts, die auf register_globals="on"
      (d.h. GET-/POST-/COOKIE-Variablen als globale Variablen) angewiesen sind?
  • Geht es um einen reinen Testserver (offline) oder um einen Produktivserver
       (Internet/Intranet)?

Lies mal im Manual das Kapitel zur Installation:
http://www.php.net/manual/de/installation.php
Eventuell ist auch hier die englische Version besser:
http://www.php.net/manual/en/installation.php

Und die FAQ zur Installation:
http://www.php.net/manual/en/faq.installation.php

Und das Changelog:
http://www.php.net/ChangeLog-4.php

Auch in der dclp-FAQ findest Du ein paar Dinge, z.B.
http://www.dclp-faq.de/q/q-install-windows.html
http://www.dclp-faq.de/ch/ch-config.html

Weitere Infos:
http://www.dynamic-webpages.de/07.installation.php

---

Nach den Links noch mein _Halbwissen_ zu der Sache:

AFAIK sollte es reichen, PHP einfach ins gleiche Verzeichnis
zu installieren, in dem der Vorgaenger war.
D.h. die neue php.exe ersetzt die alte php.exe u.s.w.
Dann noch die php.ini gemaess Deinen Wuenschen anpassen.
An der Apache-Konfiguration musst Du dann AFAIK nichts aendern.
Am Schluss einfach Apache neu starten.

Natuerlich ist es immer sinnvoll, vorher Backups zu machen, insbesondere
von den Konfigurationsdateien.

---

Apache und MySQL (welche Versionen hast Du?) auch gleich auf einen
aktuellen Stand zu bringen, waere bei einem Server, der am Internet haengt,
aus Sicherheitsgruenden wohl zu empfehlen.
Bei einem reinen Offline-Testserver ist das IMHO egal.

Du hast schon recht, dass Du nicht einfach ein fertiges Paket
(z.B. "WAMPP" von http://www.apachefriends.org/ )
ueber alles installieren willst, sondern selbst die Kontrolle
ueber die Updates und Abhaengigkeiten behalten willst.

Gruesse,

Thomas