Ako aktualizovať verziu PHP na XAMPP (Windows)?

01.06.2020
Články a ďalšie… 'Ako aktualizovať verziu PHP na XAMPP (Windows)?
0 7 мин.

aktualizácia php verzie xamp okien


XAMPP, ktorý som sám webový vývojár, je pravdepodobne jedným zo softvéru, ktorý používam väčšinou na počítači so systémom Windows. Nebudem sa zaoberať podrobnosťami, aby som vysvetlil, prečo používam XAMPP a prečo by ste ho mali zvážiť. Chvíľu mi trvalo, kým som zistil, ako aktualizovať verziu PHP. Aj keď bude užitočné zdieľať svoje skúsenosti a uľahčiť prácu a ušetriť pri tejto úlohe veľa času. Tento článok je venovaný tomu, aby sme vám ukázali rôzne možnosti, ako aktualizovať verziu PHP v systéme XAMPP Windows a vyriešiť všetky problémy, ktoré sa môžu vyskytnúť..

Prečo by ste mali aktualizovať verziu XAMPP PHP?

Rovnako ako v prípade iného softvéru sa v prípade PHP odporúča používať najnovšiu verziu. Nová verzia PHP7 má v porovnaní so starou verziou PHP5 veľa vylepšení. PHP7 využíva polovicu pamäte a jeho výkon sa výrazne zlepšil. Tu je niekoľko ďalších výhod používania PHP7:

  • PHP 7 je takmer dvakrát rýchlejšie ako nižšia verzia PHP
  • Nízke využitie pamäte (až 50%)
  • Uľahčuje spracovanie chýb
  • Podpora 64-bitových systémov Windows
  • Noví operátori pre kozmickú loď a nulové splyňovanie
  • Povoľuje presné vyhlásenia o type
  • Pridajte anonymné triedy
  • Uľahčuje dovoz z rovnakého priestoru názvov
  • Zavedenie nulovej koalescencie & Kozmická loď a ďalšie

Na druhej strane verzia PHP5 nebude dlho podporovaná. Napríklad Joomla 4 bude kompatibilný iba so serverom, ktorý používa aspoň verziu PHP7. To je len z niekoľkých dôvodov, ale chápete.

Aktualizujte verziu PHP v systéme Windows XAMPP

Ak používate staršiu verziu XAMPP (3.2.1 alebo staršiu), pravdepodobne používate PHP5. Tu je niekoľko možností, ako inovovať starú verziu PHP5 na PHP7.

  1. Stiahnite si najnovšia verzia PHP ktorý je kompatibilný s vaším Windows (x86 alebo x64)

  2. Extrahujte súbory do priečinka s názvom php

  3. Prejdite do inštalačného adresára XAMPP a premenujte starý priečinok php (napríklad php_5)

  4. Skopírujte nedávno extrahovaný priečinok php do inštalačného priečinka XAMPP

  5. Otvorte ovládací panel XAMPP a nakonfigurujte Apache

  6. Kliknite na tlačidlo Config vedľa modulu Apache a vyberte Apache (httpd-xampp.conf)

    aktualizovať php windows xampp apache httpd

  7. Nahraďte celý php5 textom php7 a uložte súbor

  8. Reštartujte server Apache!

Čo keď sa server Apache nespustí? Na ovládacom paneli XAMPP sa môže zobraziť nasledujúca chybová správa:

[Apache] Zistená zmena stavu: beží

[Apache] Zistená zmena stavu: zastavená

[Apache] Error: Neočakávané vypnutie Apache.

[Apache] Dôvodom môže byť zablokovaný port, chýbajúce závislosti,

[Apache] nesprávne oprávnenia, zlyhanie alebo vypnutie iným spôsobom.

[Apache] Stlačením tlačidla Denníky zobrazíte denníky chýb a skontrolujete ich

[Apache] Windows Event Viewer pre ďalšie stopy

[Apache] Ak potrebujete ďalšiu pomoc, skopírujte a pošlite tento príspevok

[Apache] celé okno denníka na fórach

Ak áno, postupujte takto:

  1. Na ovládacom paneli XAMPP kliknite na tlačidlo Konfigurovať vedľa modulu Apache

  2. Vyberte Apache (httpd.conf)

    xampp edit apache httpd conf

  3. Vyhľadajte a nahradiť nasledujúce riadky:

    Počúvajte 80

    na

    Počúvajte 8080

    ServerName localhost: 80

    na

    ServerName localhost: 8080

  4. Uložte a zatvorte súbor httpd.conf

  5. Upravte súbor httpd-ssl.conf kliknutím na Apache (http-ssl.conf)

    xampp edit apche httpd ssl conf

  6. Vyhľadajte a nahradiť nasledujúce riadky:

    Vypočujte si 443

    na

    Vypočujte si 4443

    na

    ServerName www.example.com:443

    na

    ServerName www.example.com:4443

  7. Uložte a zatvorte súbor httpd-ssl.conf

  8. Reštartujte server Apache

Ak ste urobili všetko správne, mal by sa spustiť server Apache.

V tomto momente by vám ešte jedna chyba mohla zastaviť používanie servera XAMPP Apache:

Chýba DLL problém s XAMPP

error api ms win crt runtime l1 1 0 dll

Program sa nedá spustiť, pretože v počítači chýba api-ms-win-crt-runtime-l1-1-0.dll. Skúste problém znova nainštalovať.

Táto chyba je spôsobená zastaraným softvérom Microsoft Visual C ++. Táto chyba môže stále pretrvávať, aj keď môžete mať tento softvér nainštalovaný v počítači.

Tu je to, čo môžete urobiť:

  1. Stiahnuť ▼ najnovšiu verziu programu Microsoft Visual C++

  2. Odinštalujte starú verziu z počítača: Štart > Ovládací panel > Programy Odinštalovanie programu

  3. Reštartujte počítač

  4. Nainštalujte novú verziu, ktorú ste nedávno stiahli

  5. Reštartujte počítač znova

  6. Spustite ovládací panel XAMPP a spustite server Apache – chyba .dll by sa už nemala objavovať

Nainštalujte XAMPP 3.2.2

Ak žiadna z vyššie uvedených metód nefunguje, odporúčam vám nainštalovať najnovšiu verziu XAMPP. Najnovšia verzia XAMPP (3.2.2) je súčasťou PHP7, takže sa nemusíte zaoberať všetkými vyššie uvedenými problémami. Dávajte však pozor, aby ste svoje staré súbory neprepisovali, pretože by ste mohli prísť o všetky svoje projekty, súbory a databázy. Tu je jednoduchý postupný návod, ako nainštalovať nový XAMPP a preniesť svoje projekty ďalej:

  1. Prejdite na stránku AppacheFrineds.org a Stiahnuť ▼ verziu, ktorú potrebujete

    stiahnuť najnovšiu verziu xampp

  2. Spustite inštaláciu a vyberte pre ňu iný cieľový priečinok – ak je vaša stará verzia XAMPP nainštalovaná do priečinka C: / xampp /, nainštalujte novú verziu do priečinka C: / newxampp /

  3. Po úspešnej inštalácii preneste priečinok C: / xampp / htdocs / do priečinka C: / newxampp / htdocs / – všetky vaše súbory projektu sa prenesú do novej inštalácie.

  4. Preneste tiež C: / xampp / mysql / data / do C: / xampp / mysql / data / – tým sa prenesú všetky informácie o databáze do novej inštalácie.

  5. Otvorte nový ovládací panel XAMPP v3.2.2 – a spustite Apache a MySQL

  6. Teraz skontrolujte verziu php http: //localhost/phpinfo.php – tento súbor PHP by mal obsahovať nasledujúci riadok:

    <?php phpinfo (); ?>

    php info verzia 7 2 6

  7. Začnite využívať silu PHP7!

Zabalenie

Naozaj dúfam, že vám tento článok pomohol. Ak problémy pretrvávajú, dajte nám o nich vedieť v komentároch a pokúste sa odpovedať na vaše otázky a nájsť riešenie vášho problému. Šťastné kódovanie!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Оцените статью
    Понравилась статья?
    Комментарии (0)
    Комментариев нет, будьте первым кто его оставит

    Комментарии закрыты.

    Adblock
    detector