Změna verze PHP v balíku XAMPP (Windows)

Občas se stane, že jsou některé projekty, weby, webové aplikace naprogramovány ve vší čistotě, avšak bohužel pro nějakou starší verzi PHP, a proto se někdy může stát, že nám na novějších verzích nebudou fungovat správně.

Návod byl sepsán na Windows 8.1, balíkem XAMPP 1.8.3 a tedy verzí PHP 5.5.11. Cílem návodu je umožnit spuštění webserveru Apache s verzí 5.3, přičemž návrat na novější verzi bude otázkou pár vteřin, konrétně úprava pár řádků.

Příprava

  1. Stáhněte si požadovanou verzi PHP (zkompilované verze PHP pro Windows). Na výběr máte mezi NTS (Non Thread Safe) a TS (Thread Safe). Jelikož XAMPP po instalaci používá implicitně PHP formou načtení modulu, zvolte TS.
  2. Vypněte si Apache webserver.

Konfigurace

  1. Stažený balík rozbalte do adresáře s XAMPP. V mém případě C:\xampp\php-5.3.28-Win32-VC9-x86.
  2. Otevřte si konfigurační soubor httpd-xampp.conf (C:\xampp\apache\conf\extra\)
  3. Najděte

     
  4. a změňte na

    Řádky na dll soubory původní verze pouze zakomentujte pomocí mřížky (#). V budoucnu bude pak možné zase zakomentovat starou (nově přidané řádky) verzi a vrátit se tak k nové verzi PHP.
  5. Ještě je potřeba změnit cestu k hlavnímu konfiguračnímu souboru PHP a proto si najděte opět v souboru httpd-xampp.conf

    a změňte ho na:

    znovu jste použili mřížku, která pro případné vrácení k nové verzi PHP musí být prohozena o řádek níž.
  6. Soubor uložte.
  7. Spusťte webserver Apache.
  8. Pro ověření si otevřete v prohlížeči soubor localhost/xampp/phpinfo.php. V záhlaví stránky se vám zobrazí verze PHP.

2 thoughts on “Změna verze PHP v balíku XAMPP (Windows)

Add yours

    1. Dobrý den, Šarloto,

      pro jednodušší přepínání verzí doporučuji použít http://www.wampserver.com/en/ a přes tray ikonu přepnout verzi PHP.

      Co se týče PHP verze 5.6 a nižších, doporučil bych vám z bezpečnostních důvodů vřele upgrade na verzi 7.

      S pozdravem,
      Martin Kokeš

Napsat komentář

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑