Gibt es eine Möglichkeit, php 5.5 in xampp auf 5.3 herunterzustufen? Ich habe bei Google gesucht, aber jeder sagt mir, ich solle Xampp deinstallieren und eine ältere Version installieren. Könnte ich PHP 5.5 auf 5.3 zurückstufen, ohne xampp neu installieren zu müssen?
Kurze Antwort ist nein.
XAMPP basiert normalerweise auf einer bestimmten PHP -Version, um sicherzustellen, dass Plugins und Module alle kompatibel sind und ordnungsgemäß funktionieren.
Wenn für Ihr Projekt spezifisch PHP 5.3 erforderlich ist, installieren Sie einfach eine ältere Version von XAMPP mit PHP 5.3 neu.
XAMPP 1.7.7 war das letzte Update vor dem Start von PHP 5.3.
Lange Antwort: es ist möglich !
In der xampp-Verzeichniskommentarzeile Apache/conf/httpd.conf: 458
#Include "conf/extra/httpd-Perl.conf"
Als nächstes werden im xampp-Verzeichnis Dateien ersetzt:
von
"C:\xampp\php\.\php.exe" -f "\xampp\php\pci" -- %*
zu
set XAMPPPHPDIR=C:\xampp\php
"%XAMPPPHPDIR%\php.exe" -f "%XAMPPPHPDIR%\pci" -- %*
von
"C:\xampp\php\.\php.exe" -f "\xampp\php\pciconf" -- %*
zu
set XAMPPPHPDIR=C:\xampp\php
"%XAMPPPHPDIR%\.\php.exe" -f "%XAMPPPHPDIR%\pciconf" -- %*
von
IF "%PHP_PEAR_PHP_BIN%"=="" SET "PHP_PEAR_PHP_BIN=C:\xampp\php\.\php.exe"
zu
IF "%PHP_PEAR_PHP_BIN%"=="" SET "PHP_PEAR_PHP_BIN=C:\xampp\php\php.exe"
von
IF "%PHP_PEAR_PHP_BIN%"=="" SET "PHP_PEAR_PHP_BIN=C:\xampp\php\.\php.exe"
zu
IF "%PHP_PEAR_PHP_BIN%"=="" SET "PHP_PEAR_PHP_BIN=C:\xampp\php\php.exe"
von
IF "%PHP_PEAR_BIN_DIR%"=="" SET "PHP_PEAR_BIN_DIR=C:\xampp\php"
IF "%PHP_PEAR_PHP_BIN%"=="" SET "PHP_PEAR_PHP_BIN=C:\xampp\php\.\php.exe"
zu
IF "%PHP_PEAR_BIN_DIR%"=="" SET "PHP_PEAR_BIN_DIR=C:\xampp\php\"
IF "%PHP_PEAR_PHP_BIN%"=="" SET "PHP_PEAR_PHP_BIN=C:\xampp\php\php.exe"
von
%~dp0php.exe %~dp0pharcommand.phar %*
zu
"%~dp0php.exe" "%~dp0pharcommand.phar" %*
Genießen Sie das neue XAMPP mit PHP 5.3
In XAMPP 5.6.31, 7.0.15 und 7.1.1 mit XAMPP Control Panel v3.2.2 von mir geprüft
Es ist möglich! Ja
In vielen Fällen möchten Sie XAMPP möglicherweise mit einer anderen PHP - Version als der vorinstallierten Version verwenden .. __ Sie können dies tun, um die Vorteile einer neueren Version von PHP zu nutzen oder um Fehler mit einer frühere Version von PHP.
Gehen Sie folgendermaßen vor, um eine andere Version von PHP mit XAMPP zu verwenden:
Laden Sie eine binäre Version der Version PHP herunter, die Sie von der Website PHP verwenden möchten, und extrahieren Sie den Inhalt der komprimierten .__-Datei. Archivdatei in Ihr XAMPP-Installationsverzeichnis (normalerweise C:\xampp) . Stellen Sie sicher, dass Sie einen anderen Verzeichnisnamen vergeben, um .__ zu vermeiden. Überschreiben der vorhandenen PHP -Version. In diesem Lernprogramm wird beispielsweise Wir nennen das neue Verzeichnis C:\xampp\php5-6-0. HINWEIS Stellen Sie sicher, dass die PHP Build, das Sie herunterladen, stimmt mit dem Apache Build (VC9 oder VC11) in Ihrem .__ überein. XAMPP-Plattform.
Benennen Sie die php.ini-development-Datei im neuen Verzeichnis in php.ini um. Wenn Sie Produktionseinstellungen bevorzugen, können Sie stattdessen benennen Sie die php.ini-production-Datei in php.ini um.
Bearbeiten Sie die Datei httpd-xampp.conf im Unterverzeichnis Apache\conf\extra\Ihres XAMPP-Installationsverzeichnisses. In dieser Datei wird Suchen Sie nach allen Instanzen des alten Verzeichnispfads PHP und ersetzen Sie mit dem Pfad zum neuen Verzeichnis PHP, das in Schritt 1 erstellt wurde. In Achten Sie insbesondere darauf, die Zeilen zu ändern
LoadFile "/xampp/php/php5ts.dll"
LoadFile "/xampp/php/libpq.dll"
LoadModule php5_module "/xampp/php/php5Apache2_4.dll"
zu
LoadFile "/xampp/php5-6-0/php5ts.dll"
LoadFile "/xampp/php5-6-0/libpq.dll"
LoadModule php5_module "/xampp/php5-6-0/php5Apache2_4.dll"
HINWEIS Denken Sie daran, die Datei- und Verzeichnispfade so anzupassen, dass sie .__ widerspiegeln. gültige Pfade auf Ihrem System.
- Starten Sie Ihren Apache-Server über das XAMPP-Kontrollfeld neu, damit Ihre Änderungen wirksam werden. Die neue Version von PHP sollte jetzt aktiv sein . Um dies zu überprüfen, navigieren Sie zur URL
http://localhost/xampp/phpinfo.php
, der die Ausgabe von .__ anzeigt. phpinfo () Befehl, und überprüfen Sie die Versionsnummer oben in der Seite.
Ich habe das in meiner Umgebung getan. War nicht schwierig, aber offensichtlich wurde es "nicht unterstützt" durchgeführt.
Um das Downgrade durchzuführen, müssen Sie lediglich php 5.3 von http://php.net/releases/ (zip-Archiv) herunterladen. Wechseln Sie dann in den Ordner xampp und kopieren Sie den Unterordner "php" in z. PHP 5.5 (nur für die Sicherung). Entfernen Sie anschließend den Inhalt des Ordners php und entpacken Sie den Inhalt des von php.net heruntergeladenen Zip-Archivs. Der nächste Schritt ist das Anpassen der Konfiguration (php.ini) - Sie können sich auf Ihre gesicherte Version von PHP 5.5 beziehen. Danach einfach xampp Control Utility ausführen - alles sollte funktionieren (zumindest funktionierte es in meiner lokalen Umgebung). Ich habe mit dieser Installation kein Problem gefunden, obwohl ich dies nicht zu intensiv getestet habe.