Kako posodobiti različico PHP na XAMPP (Windows)?

01.06.2020
Članki in več ... 'Kako posodobiti različico PHP na XAMPP (Windows)?
0 5 мин.

posodobiti različico php xamp windows


XAMPP je verjetno sam spletni razvijalec, verjetno ena od programske opreme, ki jo večinoma uporabljam v računalniku z operacijskim sistemom Windows. Ne bom se spuščal v podrobnosti, da bi pojasnil, zakaj uporabljam XAMPP in zakaj bi morali razmisliti tudi o njegovi uporabi. Medtem ko sem potreboval nekaj časa, da sem ugotovil, kako posodobiti različico PHP, vendar bom koristno, da delim svoje izkušnje in olajšam svoje delo ter vam prihranim veliko časa pri tej nalogi. Ta članek je namenjen razkrivanju različnih možnosti, kako posodobiti različico PHP v sistemu Windows XAMPP in odpraviti morebitne težave..

Zakaj bi morali posodobiti različico XAMPP PHP?

Tako kot pri kateri koli drugi programski opremi je tudi pri PHP zelo priporočljivo uporabljati najnovejšo različico. Nova različica PHP7 ima v primerjavi s staro PHP5 veliko izboljšav. PHP7 uporablja polovico pomnilnika in njegovo delovanje je bistveno izboljšano. Tu je še nekaj drugih prednosti uporabe PHP7:

  • PHP 7 je skoraj dvakrat hitrejši od nižje različice PHP
  • Nizka poraba pomnilnika (do 50%)
  • Olajša ravnanje z napakami
  • Podpora za 64-bitne sisteme Windows
  • Novi operaterji vesoljske ladje in nujnega združevanja
  • Omogoči natančne izjave tipa
  • Dodaj anonimne razrede
  • Olajša uvoz iz istega imena prostora
  • Uvedba ničelne koalesacije & Operator vesoljske ladje in še več

Po drugi strani različica PHP5 ne bo podprta dlje časa. Na primer, Joomla 4 bo združljiv samo s strežnikom, ki uporablja vsaj PHP7 različico. Vzrokov je le nekaj, vendar razumete.

Posodobite različico PHP na Windows XAMPP

Če uporabljate starejšo različico XAMPP (3.2.1 ali starejši), najverjetneje še vedno uporabljate PHP5. Tu je nekaj možnosti, kako nadgraditi staro različico PHP5 na PHP7.

  1. Prenesite najnovejša različica PHP ki je združljiv z vašim sistemom Windows (x86 ali x64)

  2. Ekstrahiranje datotek v mapo z imenom php

  3. Pojdite v namestitveni imenik XAMPP in preimenujte staro mapo php (nekaj na primer php_5)

  4. Kopirajte nedavno izvlečeno mapo php v namestitveno mapo XAMPP

  5. Odprite nadzorno ploščo XAMPP in konfigurirajte Apache

  6. Kliknite gumb Config poleg modula Apache in izberite Apache (httpd-xampp.conf)

    posodobiti php windows xampp apache httpd

  7. Zamenjajte vse php5 z besedilom php7 in shranite datoteko

  8. Znova zaženite strežnik Apache!

Kaj, če se strežnik Apache ne zažene? Na nadzorni plošči XAMPP se lahko prikaže naslednje sporočilo o napaki:

[Apache] Zaznana sprememba stanja: teče

[Apache] Zaznana sprememba stanja: ustavljena

[Apache] Napaka: nepričakovano zaustavitev Apache.

[Apache] To je lahko posledica blokiranega pristanišča, manjkajočih odvisnosti,

[Apache] neprimerne privilegije, sesutje ali zaustavitev z drugo metodo.

[Apache] Pritisnite gumb Dnevniki, da si ogledate dnevnike napak in preverite

[Apache] Windows Event Viewer za dodatne namige

[Apache] Če potrebujete več pomoči, to kopirajte in objavite

[Apache] celo okno dnevnika na forumih

V tem primeru storite naslednje:

  1. Na nadzorni plošči XAMPP kliknite gumb Config poleg modula Apache

  2. Izberite Apache (httpd.conf)

    xampp uredi apache httpd conf

  3. Poiščite in zamenjajte naslednje vrstice:

    Poslušaj 80

    do

    Poslušaj 8080

    Ime lokalnega strežnika: 80

    do

    Ime lokalnega strežnika: 8080

  4. Shranite in zaprite datoteko httpd.conf

  5. Uredite datoteko httpd-ssl.conf s klikom na Apache (http-ssl.conf)

    xampp uredi apche httpd ssl conf

  6. Poiščite in zamenjajte naslednje vrstice:

    Poslušaj 443

    do

    Poslušaj 4443

    do

    Ime strežnika www.example.com:243

    do

    Ime strežnika www.example.com:2443

  7. Shranite in zaprite datoteko httpd-ssl.conf

  8. Znova zaženite strežnik Apache

Če bi naredili vse pravilno, bi se moral zagnati strežnik Apache.

Na tej točki vas lahko z uporabo strežnika XAMPP Apache ustavi še ena napaka:

Manjka težava DLL z XAMPP

napaka api ms win crt runtime l1 1 0 dll

Program se ne more zagnati, ker v vašem računalniku manjka api-ms-win-crt-runtime-l1-1-0.dll. Če želite odpraviti težavo, poskusite znova namestiti program.

Ta napaka je posledica zastarele programske opreme Microsoft Visual C ++. Napaka lahko še vedno obstaja, čeprav imate morda to programsko opremo nameščeno v računalniku.

Tukaj je, kar lahko storite:

  1. Prenesi najnovejša različica Microsoft Visual C++

  2. Odstranite staro različico iz računalnika: Zaženite > Nadzorna plošča > Programi Odstranite program

  3. Znova zaženite računalnik

  4. Namestite novo različico, ki ste jo nedavno prenesli

  5. Znova zaženite računalnik

  6. Zaženite nadzorno ploščo XAMPP in zaženite strežnik Apache – napaka .dll se ne sme več pojaviti

Namestite XAMPP 3.2.2

Če nobena od zgornjih metod ne deluje, predlagam namestitev najnovejše različice XAMPP. Najnovejša različica XAMPP (3.2.2) je priložena PHP7, zato vam ni treba zameriti z vsemi zgornjimi težavami. Vendar bodite previdni, da ne prepisujete svojih starih datotek, saj lahko izgubite vse svoje projekte, datoteke in baze podatkov. Tukaj je enostavno slediti navodilom po korakih, kako namestiti nov XAMPP in prenesti svoje projekte preko:

  1. Pojdite na AppacheFrineds.org in Prenesi različico, ki jo potrebujete

    prenesi xampp najnovejšo različico

  2. Zaženite namestitev in izberite zanjo drugo ciljno mapo – če je vaša stara različica XAMPP nameščena v C: / xampp / mapo, namestite novo različico v C: / newxampp /

  3. Po uspešni namestitvi prenesete mapo C: / xampp / htdocs / v C: / newxampp / htdocs / – to bo vse vaše projektne datoteke preneseno v novo namestitev

  4. Prenesite tudi C: / xampp / mysql / data / v C: / xampp / mysql / data / – to bo vse podatke baze podatkov preneslo v novo namestitev

  5. Odprite novo nadzorno ploščo XAMPP v3.2.2 – in zaženite Apache in MySQL

  6. Zdaj preverite php različico http: //localhost/phpinfo.php – ta datoteka PHP mora vsebovati naslednjo vrstico:

    <?php phpinfo (); ?>

    php info različica 7 2 6

  7. Začnite uporabljati moč PHP7!

Zavijanje

Resnično upam, da vam je ta članek pomagal. Če imate še vedno težave, nam to sporočite v komentarjih in bomo poskušali odgovoriti na vaša vprašanja in poiskati rešitev za vašo težavo. Srečno kodiranje!

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

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

    Adblock
    detector