Ich möchte wissen, wie Sie PHP in Xampp für Windows aktualisieren? Ich habe versucht, die neueste PHP-Version von der Haupt-PHP-Site herunterzuladen, aber wenn ich (phpinfo) überprüfe, erhalte ich immer noch, dass die vorherige Version noch verwendet wird.
175
Antworten:
Erstellen Sie eine Sicherungskopie Ihres Htdocs und Datenordners (Unterordner des MySQL-Ordners), installieren Sie die aktualisierte Version neu und ersetzen Sie diese Ordner.
Hinweis: Falls Sie Konfigurationsdateien wie PHP (php.ini), Apache (httpd.conf) oder andere geändert haben , sichern Sie diese Dateien ebenfalls und ersetzen Sie sie durch eine neu installierte Version.
quelle
Sie können den folgenden Link durchgehen, da er mir geholfen hat und auch für Sie funktionieren sollte. http://hype-free.blogspot.com/2007/07/updating-php-in-xampp-for-windows.html
Als ich merkte, dass meine Antwort einigen Benutzern geholfen hat, ist hier die Bearbeitung vom ursprünglichen Link:
Bearbeiten:
Zunächst einmal Sichern Sie immer Ihre Daten.
ANMERKUNG: Innerhalb der XAMPP-Installation müssen zwei Verzeichnisse mit der neuen Version der Dateien aktualisiert werden, nämlich
php
Unterverzeichnis undapache/bin
Unterverzeichnis.quelle
Einfachste Methode zum Aktualisieren
PHP
inXAMPP
:XAMPP
.XAMPP
bereits installiert).PHP
Ordner aus dem extrahierten Archiv.PHP
Ordner, der sich im installiertenXAMPP
Verzeichnis befindet. Sie können es sichern, indem Sie denPHP
Ordnernamen ändernPHP-old
oder mögenPHP-version-number
PHP
Ordner ein, den Sie aus dem extrahierten Archiv kopiert haben.php.ini
Datei durch Ihre Sicherungsordnerdatei,php.ini
falls Sie die Standardeinstellungen zuvor geändert haben.server
.quelle
phpinfo()
Ich musste mein PHP von 5.3.8 auf 5.3.29 aktualisieren . (beide Thread Safe) unter Windows
Schritte, die ich gemacht habe:
Hoffe, dass ich alles abgedeckt habe.
Höchstwahrscheinlich funktionieren diese Schritte nicht, wenn Sie Hauptversionen von PHP ändern, z. B. 5.3.x in 5.4.x, aber für Nebenversionen sollte es funktionieren.
Ein guter Weg, um zu sehen, was falsch ist ... Starten Sie die Befehlszeile und versuchen Sie, httpd.exe zu starten. Unter xampp / apache / bin werden die gefundenen Fehler aufgelistet.
quelle
Ich habe ein Upgrade auf PHP7.2 von php5.6 aktualisiert
Schritte, denen ich folgte.
5.1. Ersetzen
zu
quelle
Ich denke, Sie müssen XAMPP mit der gewünschten PHP-Version herunterladen und installieren. Ich glaube nicht, dass Sie die Komponenten von XAMPP einzeln aktualisieren können, es sei denn, XAMPP selbst verfügt über eine entsprechende Funktion.
quelle
Laden Sie Ihre gewünschte Version von PHP Binary von der Website http://windows.php.net/download/ herunter. Laden Sie die Thread Safe-Binär-Zip-Version herunter. Entpacken Sie die heruntergeladene Version von PHP in einen separaten Ordner. Bitte stellen Sie sicher, dass Ihr neuer PHP-Ordnername nicht "PHP" ist. Möglicherweise können Sie den Filternamen als Versionsnamen verwenden. Zum Beispiel für PHP 5.4 können Sie PHP54 verwenden.
Kopieren Sie den neuen PHP-Ordner in Ihren XAMPP-Ordner. Gehen Sie nun zum Ordner yourxampp / apache / conf / extra. Öffnen Sie die Datei httpd-xampp.conf aus dem Ordner extra. Ändern Sie die folgenden Variablen:
Variable PHPINIDir zu sein / Varaible LoadModule zu sein //php5apache2_2.dl
Speichern Sie die Datei httpd-xampp.conf. Starten Sie Ihren XAMPP-Apache-Server neu. Wenn Ihr Server erfolgreich neu gestartet wird, wird Ihre Server-PHP-Version aktualisiert.
quelle
Ich habe noch nicht genug Ruf, um einen Kommentar abzugeben, aber um die Antwort von ssharma zu ergänzen:
Nachdem Sie Ihren htdocs-Ordner an einen sicheren Ort kopiert haben, exportieren Sie einfach Ihre Datenbanken aus PHPmyadmin. Gehen Sie einfach zu jeder Ihrer Datenbanken und klicken Sie oben auf die Registerkarte Exportieren. Exportieren Sie sie als SQL (oder was auch immer - denken Sie daran, was Sie ausgewählt haben). Aktualisieren Sie Ihre XAMPP-Installation. Erstellen Sie jetzt in der neuen Version von XAMPP die Datenbanken, die Sie erneut einfügen möchten. Beispiel: Sie haben eine Datenbank mit dem Namen 'test', die Sie aus Ihrer alten Installation exportiert haben. Benennen Sie die neue, leere Datenbank genauso. Gehen Sie nun zu "Test" und klicken Sie oben auf die Schaltfläche "Importieren" (direkt neben der Schaltfläche "Exportieren"). Klicken Sie auf Datei auswählen, suchen Sie die zuvor exportierte SQL-Datei (sollte 'test.sql' sein) und importieren Sie sie. Ihre Tabellen und Daten werden vorhanden sein.
HINWEIS: Es gibt eine Option zum Exportieren der gesamten Datenbanksammlung (sie nennt die Datei 127.0.0.1.sql). Aber ich hatte noch nie viel Glück, dass es richtig importiert wurde. Führen Sie jede Ihrer Datenbanken separat aus, um sicherzustellen, dass sie funktioniert. Ich habe diesen Beitrag etwas langatmig gemacht, aber das liegt daran, dass ich gerne für Leute schreibe, die noch nicht genau wissen, was sie tun (ich selbst war vor nicht allzu langer Zeit dort (wir waren alle bei einigen) Punkt)).
Kurzfassung meiner Antwort:
1) Exportieren Sie Ihre Datenbanken einzeln.
2) Importieren Sie sie in Ihre neue Installation von XAMPP
quelle
phpinfo()
, drücken Sie ctrl+ fund geben Sie einthread
, um den Wert zu überprüfen.php
.php
in einen anderen Ordner um.php
) Ordner in das xampp-Verzeichnis.php.ini
Datei aus dem Standardordner / altenphp
Ordner (den Sie umbenannt haben) und fügen Sie sie in den neuenphp
Ordner ein.quelle
Es gibt neuere Beta-Versionen von Xampp, die mit neueren PHP-Upgrades geliefert werden.
Sie sollten unter http://www.apachefriends.org überprüfen
quelle
http://www.apachefriends.org/en/xampp-windows.html
Auf dieser Seite können Sie bekommen
XAMPP-Add-Ons
Mit diesem Add-On können Sie die neuesten Versionen aktualisieren.
quelle
1) Sichern Sie Ihren htdocs-Ordner
2) exportieren Sie Ihre Datenbanken (folgen Sie diesem Tutorial)
3) deinstallieren Sie xampp
4) installieren Sie die neue Version von xampp
5) ersetzen Sie den von Ihnen gesicherten htdocs-Ordner
6) importieren Sie Ihre zuvor exportierten Datenbanken
Hinweis : Falls Sie Konfigurationsdateien wie PHP (php.ini), Apache (httpd.conf) oder andere geändert haben, sichern Sie diese Dateien ebenfalls und ersetzen Sie sie durch eine neu installierte Version.
quelle
Um mit der neuesten PHP-Version in xampp zu aktualisieren, ohne Ihre htdocs-Daten zu verlieren, müssen Sie die Zip-Datei Ihrer gewünschten PHP-Version von sourceforge.net herunterladen, dann den PHP-Ordner aus der extrahierten Datei kopieren und in Ihren xampp-Ordner einfügen.
HINWEIS: Vergessen Sie nicht, den bereits vorhandenen alten PHP-Dateiordner umzubenennen.
Bearbeiten Sie dann einfach Ihre php.ini-Datei mit dem aktuellen Pfad, um zum richtigen PHP-Ordner zu gelangen
Danach müssen Sie Ihre xampp erneut ausführen.
Ich habe auf youtube ein Video gefunden, das dir helfen kann. wie man die PHP-Version in xampp aktualisiert
quelle
Ich aktualisiere gerade mein altes XAMPP Portable mit PHP 5.3.X (einschließlich Mercury & FileZilla & Tomcat) auf XAMPP Portable mit PHP 5.6.X (einschließlich früherer Versionen) ...
Mein Weg:
max_upload_size
und etc auf php.ini und auch in ändern/apache/conf/extra/httpd-xampp.conf
D
zu LaufwerkC
HINWEIS
Auf Datenbank exportieren Registerkarte auf phpMyAdmin, wählen Sie UTF-8 - Zeichen und überprüfen
Disable foreign key checks
Checkboxund auf Import Registerkarte deaktivieren
Enable foreign key checks
.quelle
1) Laden Sie neues PHP von der offiziellen Website herunter (besser etwas Zip). Altes
php
Verzeichnis in Verzeichnis umbenennenphp_old
und erneut erstellenphp
und dort entpackte Dateien ablegen.In
php.ini
connect benötigte Module, wenn Sie etwas verwendet haben, das standardmäßig deaktiviert war (wie Memcached usw.), aber nicht vergessen, entsprechende.dll
Dateien hinzuzufügen .2) In meinem Fall musste ich Apache aktualisieren. Wiederholen Sie also die gleichen Schritte: Laden Sie das neue Paket herunter, benennen Sie die Verzeichnisse um, erstellen Sie ein neues
apache
Verzeichnis und legen Sie die neuen Dateien ab.Jetzt können Sie versuchen , Apache läuft neu zu starten
apache_start.bat
ausxampp
Ordner ausgeführt wird (führen Sie diesen Bat besser aus, als den Apache-Dienst über das Windows-Dienstfenster neu zu starten. In diesem Fall werden in der Konsole alle Fehler angezeigt, wenn einige vorhanden sind, einschließlich der Zeilen in der Konfiguration, in denen Sie sich befinden. Ich werde ein Problem haben. Wenn Sie Apache aktualisiert und diese Datei ausgeführt haben, wird in der Liste der Dienste Apache2.2 angezeigt. In der Beschreibung können Sie jedoch eine andere Version herunterladen (in meinem Fall Apache / 2.4.7).Im Falle eines Apache-Updates können einige Probleme auftreten.
Nachdem Sie das gesamte Verzeichnis ersetzt haben, müssen Sie möglicherweise Ihre
apache/conf/httpd.conf
Datei konfigurieren (virtuelle Hosts aus der alten Konfiguration kopieren, DocumentRoots einrichten, Berechtigungen für Verzeichnisse, alle Pfade, die Liste der Indexdateien erweitern (standardmäßig hat Apache nurindex.html
andere Indexdateien) wird einfach ignoriert und Apache listet nur das Site-Stammverzeichnis im Browser auf), konfiguriert Ihre Protokolle usw.)Verbinden Sie die benötigten Module (wenn Sie etwas verwendet haben, das nicht standardmäßig aktiviert war, wie mod_rewrite usw.)
quelle
Für Upgradation PHP in Xampp können Sie diese Schritte ausführen. Andernfalls können Sie diese 4 Schritte überspringen und MAMP (auch für Windows) direkt von der Site installieren. Hier finden Sie den direkten Download-Link
Schritt 1: Sicherungen erstellen Stellen Sie vor dem Start sicher, dass Sie alle Einstellungen, benutzerdefinierten Module und vor allem das Verzeichnis htdocs sichern, das Ihre Skripte und Seitenressourcen enthält. Dieses Verzeichnis befindet sich normalerweise unter C: \ xampp \ htdocs \
Schritt 2: Vorbereitung
Laden Sie PHP 5.3.0rc2 herunter. Ich verwende den VC6-Build, um mögliche Kompatibilitätsprobleme zu minimieren. Es wird außerdem empfohlen, die neueste Windows-Version von XAMPP herunterzuladen. Dies ist zwar ein Upgrade-Handbuch, das mit früheren Versionen von XAMPP funktionieren sollte, es wird jedoch empfohlen, eine neue Kopie der Kerndateien zu verwenden. Beenden Sie alle Instanzen des Apache-Dienstes, die möglicherweise ausgeführt werden.
Schritt 3: Das Upgrade In diesem Handbuch wird davon ausgegangen, dass Ihr XAMPP-Verzeichnis C: \ xampp \ lautet
Extrahieren Sie das XAMPP-Archiv in ein Verzeichnis Ihrer Wahl. Ich würde empfehlen, das Standardverzeichnis C: \ xampp \ zu verwenden. Extrahieren Sie den Inhalt des PHP-Archivs nach C: \ xampp \ php \ und überschreiben Sie den Inhalt dieses Verzeichnisses mit den neuen Dateien. Öffnen Sie die Datei C: \ xampp \ apache \ conf \ extra \ httpd-xampp.conf und stellen Sie sicher, dass die folgenden Zeilen in dieser Reihenfolge vorhanden sind:
Starten Sie Ihren Apache-Dienst neu, nachdem Sie die obigen Schritte ausgeführt haben (dies kann über C: \ xampp \ xampp-control.exe oder manuell über die Systemsteuerung / Eingabeaufforderung erfolgen). Ihre PHPinfo sollte anzeigen, dass das Upgrade erfolgreich war. Ich werde diesen Beitrag aktualisieren, wenn ich Probleme mit dieser Methode oder einem saubereren (automatisierten) Mittel zur Durchführung des Upgrades finde.
quelle