Skip to content

Kõik WordPressist, veebiarendusest — ja mitte ainult

🚀 Kuidas lisada Laragonis erinevaid PHP versioone: samm-sammuline juhend

🚀 Kuidas lisada Laragonis erinevaid PHP versioone: samm-sammuline juhend

Uuendasite serveris PHP, kuid kohalikus projektis kerib versioon tagasi viie aasta tagusele ja pool koodi viskab aegunud funktsioonide hoiatusi. Või vastupidi: klient saadab sulle saidi PHP 7.4 peal, aga sinu Laragon jooksutab ainult kõige uuemat 8.5.

Laragon suudab hoida korraga mitut PHP versiooni ja nende vahel paari klõpsuga ümber lülituda. Mingit PATH-sättimise võimlemist, konflikte ega teise veebiserveri eraldi paigaldamist. Allpool käsitleme mõlemat meetodit: käsitsi, mis töötab igas Laragoni versioonis, ja automaatset Quick Addi versioonile 8 ja uuematele.

💡 Kiirülevaade:

  • Lae vajaliku PHP versiooni ZIP alla saidilt windows.php.net, vali Apache jaoks mõeldud arhiiv tähisega Win32-vs16-x64
  • Paki arhiiv lahti kausta C:\laragon\bin\php, kausta nimest saab menüüs kuvatav versiooni nimi
  • Versiooni vahetamine tegumiribalt: paremklõps ikoonil, PHP, vajalik versioon, taaskäivita
  • Laragon 8+ puhul ava Tools, Quick Add, PHP ja programm laeb ning registreerib vajaliku versiooni ise

1. Samm: lae alla vajalik PHP versioon

PHP versiooniarhiiv windows.php.net-is

Ametlikud PHP versioonid Windowsile asuvad saidil windows.php.net. Praegused versioonid (8.2-8.5) on avalehel. Kui projekt vajab PHP 7.4, 8.0 või 8.1, on need arhiivis.

Arhiivi valimisel pööra tähelepanu kahele parameetrile:

  • Thread Safe (TS) või Non-Thread Safe (NTS). Kui PHP töötab Apache moodulina, võta TS. Nginxi, sisseehitatud PHP serveri või käsurealt käivitamise puhul NTS. Laragon kasutab vaikimisi Apachet, seega enamikul juhtudel sobib Win32-vs16-x64 (või vs17 PHP 8.4+ puhul).

  • Arhitektuur. x64 64-bitisele Windowsile, x86 32-bitisele. 2026. aasta seisuga on x64 praktiliselt igal pool.

Näidisfailinimi PHP 8.3 jaoks: php-8.3.31-Win32-vs16-x64.zip. PHP 8.4 ja 8.5 puhul on kompilaator muutunud, otsi vs16 asemel vs17.

2. Samm: paki arhiiv lahti Laragoni kausta

Kaust PHP versioonidega Laragoni kataloogis

Paki ZIP lahti kausta C:\laragon\bin\php\. Pärast lahtipakkimist tekib sul kaust versiooninumbriga, näiteks php-8.3.31-Win32-vs16-x64. Laragon loeb kausta nime ja kuvab selle menüüs saadaoleva versioonina.

Ära nimeta kausta ümber. Kui ZIP-i sees on juba pesastatud kaust, võta see, mitte arhiivi juurkaust. Kaustastruktuur pärast lahtipakkimist peaks välja nägema selline:

1C:\laragon\bin\php\
2 php-8.3.31-Win32-vs16-x64\
3 php.exe
4 php.ini-development
5 ext\
6 ...
7 php-8.5.7-Win32-vs17-x64\
8 ...

3. Samm: vaheta versiooni tegumiribalt

PHP versiooni valiku menüü Laragoni süsteemisalves

Tee paremklõps Laragoni ikoonil süsteemses tegumiribal, liigu hiirega PHP kohale ja vali äsja lisatud versioon. Laragon taaskäivitab Apache uue versiooniga, see võtab aega 2-3 sekundit.

Kontrolli, kas vahetus toimis: ava Laragonis Terminal (või mõni muu terminal, kus on määratud tee php.exe-ni kaustast C:\laragon\bin\php\) ja käivita:

1php -v

Väljundis näed versiooninumbrit, ehitamise kuupäeva ja tüüpi (TS/NTS). Kui number pole muutunud, kontrolli, kas valisid menüüst versiooni ja taaskäivitasid Laragoni.

4. Samm: kiirmeetod Quick Addi kaudu (Laragon 8+)

Saadaolevate PHP versioonide loend windows.php.net allalaadimiste lehel

Alates Laragon 8-st ilmus Quick Add, sisseehitatud mehhanism, mis laeb, pakib lahti ja registreerib uued PHP versioonid ise. Pole vaja käsitsi saidilt allalaadimist ja kaustade kopeerimist.

Ava Laragoni menüü tegumiribalt: Tools → Quick Add → PHP. Ilmub saadaolevate versioonide nimekiri, alates 7.4 kuni 8.5. Vali vajalik ja Laragon teeb ülejäänu. Minuti pärast ilmub versioon PHP menüüsse ja on ümberlülitamiseks valmis.

See meetod on eelistatum: see välistab vead TS/NTS ja arhitektuuri valikul. Quick Add määrab sinu süsteemile sobiva variandi ise.

Visuaalne protsess: video

Lühike video, kus on näidatud kogu protsess algusest lõpuni, alates PHP allalaadimisest kuni versioonide vahetamiseni reaalajas:

⁉️🤔 Korduma kippuvad küsimused

Mis vahe on NTS-il ja TS-il, millise versiooni peaksin alla laadima?

Laragoni ja Apache puhul võta Thread Safe (TS, failinimes ilma nts-ita). Apache laeb PHP moodulina ja TS-versioon tagab lõimeohutuse paralleelsete päringute korral. Non-Thread Safe (NTS) on vajalik, kui kasutad Nginxi või käivitad PHP-d käsurealt. Praktikas Laragoniga lae PHP 8.0-8.3 jaoks alla Win32-vs16-x64 ja PHP 8.4+ jaoks Win32-vs17-x64.

Kas ma saan hoida PHP 7.4, 8.2 ja 8.5 Laragonis korraga?

Jah, just selleks mitme versiooni tugi ongi. Kaustas C:\laragon\bin\php\ võib olla kümneid versioone, nende vahel ei teki konflikte, sest Apache kasutab igal hetkel ainult ühte. Erinevatel versioonidel projektid ei sega üksteist, kui sa ei käivita neid samaaegselt ühe veebiserveri all.

Lisasin versiooni, aga see ei ilmu PHP menüüsse. Milles viga?

Esiteks: kontrolli, et php.exe asub versioonikausta sees (mitte mõnes teises pesastatud kaustas). Teiseks: taaskäivita Laragon täielikult, Stop, seejärel Start All. Kolmandaks: kausta nimi peab erinema olemasolevatest, kui sul on juba php-8.3.31, ära loo teist samanimelist. Ja neljandaks: Quick Add registreerib versiooni ise, kui laadisid käsitsi ja seejärel sama numbriga Quick Addi kaudu, kirjutatakse vana kaust üle.

Mida teha, kui pärast PHP versiooni vahetamist näeb projekt endiselt vana?

Ava Laragonis Terminal (paremklõps ikoonil → Terminal) ja käivita php -v, see näitab versiooni, mida konsool näeb. Kui see on õige, aga sait näitab teistsugust, tühjenda brauseri vahemälu ja kontrolli, kas php.ini pole vahemällu salvestatud teise väärtusega. Mõnikord aitab Apache täielik seiskamine ja taaskäivitamine.

Kas pärast versiooni lisamist on vaja arvuti taaskäivitada?

Ei. Laragon taaskäivitab ainult Apache, see võtab aega 2-3 sekundit. Windowsi taaskäivitust võib vaja minna ainult ühel juhul: kui lisasid käsitsi süsteemsesse PATH-i tee php.exe-ni ja Windows salvestas vana tee vahemällu. Kuid tavalise Laragoni kasutamise puhul pole see vajalik.

Kas Laragoni tasub mitme versiooni toe pärast uuendada?

Kui oled endiselt Laragon 6 või 7 peal, annab uuendamine versioonile 8.6 enamat kui lihtsalt Quick Add. Pakett sisaldab PHP 8.1-8.5 kohe kasutusvalmilt, Apache 2.4.66, MySQL 9.6 ja komponentide automaatseid uuendusi menüü kaudu. Üleminek WAMP-ilt või XAMPP-ilt on samuti lihtne: ametlikud juhised kirjeldavad migratsiooni 5 minutiga.

Konkreetse PHP versiooniga seotud projektide puhul on Laragoni mitme versiooni tugi üks peamisi argumente selle kasuks. Lülitasid ümber, kontrollisid, läksid tagasi ja ükski sait ei katkenud.

Alusta Quick Addist: ava Tools → Quick Add → PHP ja paigalda puuduv versioon minutiga. Ja kui sul on mõni enda tõestatud nipp PHP versioonidega Laragonis töötamiseks, jaga seda kommentaarides.