So fügen Sie WAMP eine neue PHP-Version hinzu

19

Ich versuche, PHP 5.3.8 zu installieren, um mit WAMP (Windows) zu arbeiten.

Ich habe es von der PHP-Website heruntergeladen, in den bin-Ordner kopiert und diese Zeile zu wampmanager.ini hinzugefügt:

Type: item; Caption: "5.3.8"; Action: multi; Actions:switchPhp5.3.8;

und:

[switchPhp5.3.8]
Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
Action: run; FileName: "c:/wamp/bin/php/php5.3.0/php-win.exe";Parameters: "switchPhpVersion.php 5.3.8";WorkingDir: "c:/wamp/scripts"; Flags: waituntilterminated
Action: run; FileName: "c:/wamp/bin/php/php5.3.0/php-win.exe";Parameters: "-c . refresh.php";WorkingDir: "c:/wamp/scripts"; Flags: waituntilterminated
Action: run; FileName: "net"; Parameters: "start wampapache"; ShowCmd: hidden; Flags: waituntilterminated
Action: resetservices
Action: readconfig;

Aber es geht nicht ...

Nachdem ich es bearbeitet und WAMP gestartet habe, werden diese Änderungen aus der INI-Datei entfernt.

Alex
quelle
Haben Sie versucht, es von der WAMP Addon Site herunterzuladen ? BEARBEITEN: Ich habe gerade festgestellt, dass die aktuellste Version 5.3.1 ist, sorry.
Tombull89
Dies ist nicht der richtige Ort für diese Frage. Jeder sollte diese Frage ablehnen. Ich brauche noch 4 Wiederholungen ... dann werde ich es tun. : P: P
Lonewolf

Antworten:

1

Warum installierst du nicht die letzte Version von WAMP?

WampServer 2.1a [24/12/10] Beinhaltet:

  • Apache 2.2.17
  • Php 5.3.3
  • MySQL 5.1.53 (Version 64 Bit)
  • MySQL 5.5.8 (Version 32 Bit)
  • PhpMyadmin 3.2.0.1
  • SQLBuddy 1.3.2
Remus Rigo
quelle
2
Alex versucht PHP 5.3.8 zum Laufen zu bringen. WAMP 2.1a wird mit PHP 5.3.3 geliefert.
Tombull89
36

Ich brauchte eine Möglichkeit, PHP 5.4 manuell zu installieren, da es für meine WampServer-Version kein PHP 5.4-Addon gibt.

Dieser Thread ist ein bisschen alt, aber ich werde das Verfahren hier angeben, da es mit der ursprünglichen Frage übereinstimmt.

Ich nehme PHP 5.4.13 für mein Beispiel (derzeit die neueste 5.4-Version)

  1. Laden Sie die Binärdateien auf php.net herunter
  2. Extrahieren Sie alle Dateien in einem neuen Ordner: C:/wamp/bin/php/php5.4.13/
  3. Kopieren Sie die wampserver.confaus einem anderen PHP-Ordner (wie php/php5.2.8/) in den neuen Ordner
  4. php.ini-developmentDatei umbenennen inphpForApache.ini
  5. Erledigt ! Starten Sie WampServer neu (> rechter Mausklick auf Trayicon> Beenden)

hinweis : wenn du php version 5.6 hinzufügst, musst du auch php5apache2_4.dllvon einem anderen php ordner kopieren , sonst startet der wamp server nicht.

zessx
quelle
10
Gute Antwort. Nur um klar zu sein, wie es mich auslöste Restart WampServer, bedeutet es, dass Sie mit der rechten Maustaste auf das Tray-Symbol klicken, auf Beenden klicken und dann WAMP erneut öffnen, anstatt auf die Restart All ServicesSchaltfläche zu klicken .
MrLore
2
Ich möchte nur bemerken, dass der extrahierte Ordner php-5.6.18 anzeigt und in der Php-> Version -5.6.18. Hat es einen Unterschied gemacht? Oder muss ich den Ordner durch Entfernen von - in 5.6.18 umbenennen?
Mujaffars
Ich habe wamp2.5 mit php5.5, dann habe ich diese Lösung versucht, um php5.4 zu installieren, aber wenn ich php auf 5.4 ändere, kann ich kein Projekt auf meinem lokalen Computer ausführen. Es scheint, dass Apache nicht läuft. Versucht, manuell auf Apache zu klicken >> Service starten, aber immer noch kein Glück
boi_echos
Ich versuche, ein Update von Php5.5.12 auf Php7.0.2 für Magento 2 durchzuführen. Es funktioniert nicht. Das Wamp-Logo ändert nicht die orange Farbe.
Gem
6

Ich musste auch PHP in WAMP vor kurzem aktualisieren . Es gibt eine Handvoll Schritte, um dies richtig zu tun. Ich habe sie alle behandelt und in dem oben verlinkten Beitrag Screenshots bereitgestellt.

Ich hoffe es hilft!

John Dugan
quelle
3

Dies ist ein weiterer hilfreicher Artikel zum Ändern der PHP-Version in Wamp.

Ein nützliches Detail, das im Artikel erwähnt wird, ist das Aktualisieren der Umgebungsvariablen, um auf das neue PHP zu verweisen , so dass Sie Zugriff auf die richtige PHP-API erhalten.

Alexander Lomia
quelle
1
Dieser Artikel funktionierte für mich mit WAMP 3 von PHP 7.0.0 auf PHP 7.1.10.
Captain Hypertext