Hur uppdaterar jag PHP-versionen på XAMPP (Windows)?

01.06.2020
Artiklar och mer ... 'Hur uppdaterar jag PHP-versionen på XAMPP (Windows)?
0 6 мин.

uppdatera php version xamp windows


Som webbutvecklare är XAMPP förmodligen en av programvaran som jag mest använder på min Windows-dator. Jag kommer inte att gå in på detaljer för att förklara varför jag använder XAMPP och varför du bör överväga att använda det också. Medan det tog mig lite tid att ta reda på hur jag uppdaterar PHP-versionen, men jag kommer dock att vara till hjälp att dela min erfarenhet och göra ditt jobb enklare och spara mycket tid på den här uppgiften. Den här artikeln är tillägnad att visa dig olika alternativ för hur du uppdaterar PHP-versionen på XAMPP Windows och löser alla problem som kan komma med.

Varför du ska uppdatera XAMPP PHP-version?

Precis som med all annan programvara, med PHP rekommenderas det också starkt att använda den senaste versionen. Den nya PHP7-versionen har många förbättringar jämfört med den gamla PHP5. PHP7 använder hälften av minnet och dess prestanda har förbättrats avsevärt. Här är några andra fördelar med att använda PHP7:

  • PHP 7 är nästan dubbelt så snabb som den lägre versionen av PHP
  • Låg minnesanvändning (upp till 50%)
  • Underlättar felhantering
  • 64-bitars Windows-systemstöd
  • Nya operatörer för rymdskepp och noll sammanslagning
  • Aktiverar exakta typdeklarationer
  • Lägg till anonyma klasser
  • Underlättar importen från samma namnområde
  • Introduktion av nollstopp & Rymdskeppsoperatör och mer

Å andra sidan stöds inte PHP5-versionen mycket längre. Till exempel kommer Joomla 4 endast att vara kompatibel med server som använder åtminstone PHP7-versionen. Det här är bara några orsaker, men du får poängen.

Uppdatera PHP-versionen på Windows XAMPP

Om du kör en äldre version av XAMPP (3.2.1 eller äldre) använder du troligen fortfarande PHP5. Här är några alternativ för hur du uppgraderar den gamla PHP5-versionen till PHP7.

  1. Ladda ner senaste PHP-versionen som är kompatibel med din Windows (x86 eller x64)

  2. Extrahera filer till en mapp med namnet php

  3. Gå till din XAMPP-installationskatalog och byt namn på den gamla php-mappen (något som php_5)

  4. Kopiera den nyligen extraherade php-mappen till din XAMPP-installationsmapp

  5. Öppna upp XAMPP-kontrollpanelen och konfigurera Apache

  6. Klicka på Config-knappen bredvid Apache-modulen och välj Apache (httpd-xampp.conf)

    uppdatera php windows xampp apache httpd

  7. Byt ut all php5 med php7-text och spara filen

  8. Starta om Apache-servern!

Vad händer om Apache-servern inte startar? Du kan få följande felmeddelande på din XAMPP-kontrollpanel:

[Apache] Statusändring upptäckt: kör

[Apache] Statusändring upptäckt: stoppad

[Apache] Fel: Apache stängs oväntat.

[Apache] Detta kan bero på en blockerad port, saknade beroenden,

[Apache] felaktiga privilegier, en krasch eller avstängning med en annan metod.

[Apache] Tryck på Loggar-knappen för att se felloggar och kontrollera

[Apache] Windows Event Viewer för fler ledtrådar

[Apache] Om du behöver mer hjälp, kopiera och posta detta

[Apache] hela loggfönstret på forumen

Om så är fallet, gör följande:

  1. Klicka på Config-knappen bredvid Apache-modulen i XAMPP-kontrollpanelen

  2. Välj Apache (httpd.conf)

    xampp redigera apache httpd conf

  3. Hitta och ersätt följande rader:

    Lyssna 80

    till

    Lyssna 8080

    Servernamn localhost: 80

    till

    Servernamn localhost: 8080

  4. Spara och stäng httpd.conf-filen

  5. Redigera filen httpd-ssl.conf genom att klicka på Apache (http-ssl.conf)

    xampp redigera apche httpd ssl conf

  6. Hitta och ersätt följande rader:

    Lyssna 443

    till

    Lyssna 4443

    till

    Servernamn www.example.com:443

    till

    Servernamn www.example.com:4443

  7. Spara och stäng filen httpd-ssl.conf

  8. Starta om Apache-servern

Om du gjorde allt rätt bör Apache-servern starta.

Vid denna punkt kan ytterligare ett fel stoppa dig med att använda XAMPP Apache-servern:

Saknas DLL-problem med XAMPP

fel api ms win crt runtime l1 1 0 dll

Programmet kan inte starta eftersom api-ms-win-crt-runtime-l1-1-0.dll saknas från din dator. Försök installera om programmet för att lösa problemet.

Detta fel beror på föråldrad Microsoft Visual C ++ programvara. Felet kan fortfarande kvarstå, även om du kanske har den här programvaran installerad på din dator.

Här är vad du kan göra:

  1. Ladda ner den senaste versionen av Microsoft Visual C++

  2. Avinstallera den gamla versionen från din dator: Start > Kontrollpanel > Program Avinstallera ett program

  3. Starta om din dator

  4. Installera den nya versionen som du nyligen har laddat ner

  5. Starta om datorn igen

  6. Starta XAMPP-kontrollpanelen och starta Apache-servern. Dll-felet bör inte dyka upp längre

Installera XAMPP 3.2.2

Om ingen av metoderna ovan fungerar föreslår jag att du installerar den senaste versionen av XAMPP. Den senaste versionen av XAMPP (3.2.2) kommer med PHP7 inkluderad, så du behöver inte röra dig med alla ovanstående problem. Men var försiktig så att du inte skriver över dina gamla filer, eftersom du kan tappa alla dina projekt, filer och databaser. Här är en enkel att följa steg-för-steg-guide för hur du installerar den nya XAMPP och överför dina projekt över:

  1. Gå till AppacheFrineds.org och ladda ner den version du behöver

    ladda ner xampp senaste versionen

  2. Kör installationen och välj en annan destinationsmapp för den – om din gamla XAMPP-version är installerad i C: / xampp / mapp, installera den nya versionen på C: / newxampp /

  3. Efter framgångsrik installation överför C: / xampp / htdocs / mappen till C: / newxampp / htdocs / – detta kommer att överföra alla dina projektfiler till den nya installationen

  4. Överför också C: / xampp / mysql / data / till C: / xampp / mysql / data / – detta kommer att överföra all databasinformation till den nya installationen

  5. Öppna den nya XAMPP Kontrollpanelen v3.2.2 – och starta Apache och MySQL

  6. Kontrollera nu php-versionen http: //localhost/phpinfo.php – denna PHP-fil ska innehålla följande rad:

    <?php phpinfo (); ?>

    php info version 7 2 6

  7. Börja använda kraften i PHP7!

Packa upp det

Jag hoppas verkligen att den här artikeln har hjälpt dig. Om du fortfarande har svårigheter, vänligen meddela oss i kommentarerna och försöker svara på dina frågor och hitta en lösning på ditt problem. Lycklig kodning!

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

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

    Adblock
    detector