Névjegyek

Frissítse a szerver php verzióját 7.5 -re. PHP frissítés a Denwer -en. Miért szűnik meg a támogatás?

Mindenki, aki használja a DNVR-t, a webfejlesztő úgynevezett úri készletét, tudja, hogy a csomag frissítésének problémája nagyon ritka, és nem okoz sok bajt. A Denwerrel való együttműködés során nagyon fontos szempont a PHP frissítése. Időben és a jelenlegi verzióra kell frissítenie, ami egyébként egyáltalán nem nehéz. Ennek az eszköznek a felhasználói azonban éppen ezzel vannak leggyakrabban problémákkal. Kínálunk Önnek egy lépésről lépésre szóló útmutatót, amely részletesen elmondja, hogyan frissítheti a PHP-t Denwerre.

Amikor frissíti a php -t Denwerre, szigorúan kövesse az utasításokat.


Tisztítási hibák

Denver leesett!

  • Először is ellenőrizzük, hogy a megfelelő PHP verziót töltöttük -e le. Kérjük, vegye figyelembe: az 5. verzió szükséges! A Denver már régóta frissítve van, így a 7. verzió egyszerűen nem fog működni rajta.
  • Ezenkívül akadhat az Apache. A Denver verziója 2.2, de most a 2.4 szükséges a PHP sikeres működéséhez. Ezt a számítógép egyedi beállításai oldják meg.
  • És még egy egyszerű módszer a program működésének javítására: törölje a Denvert és telepítse újra. Meglepő módon a legtöbb esetben segít. És ez egyáltalán nem misztika, csak néha kiderül, hogy ez az eszköz borzasztóan "átkonfigurált": túl sok változtatást lehet végrehajtani rajta manuálisan és kaotikus módon. Ne felejtse el a törlés előtt a fő mappában tárolt összes fájlt - valójában a webhelyfájlokat - menteni egy biztonsági mentési mappába.

Ha elfelejtette ...


Ezt az egyszerű, lépésről lépésre szóló útmutatót követve sikeresen frissíthettük a PHP-t Denverben, valamint kezelhettük a lehetséges hibákat. Örömmel fogadjuk visszajelzéseit a programmal és annak frissítéseivel kapcsolatos munkáról!

Ha szeretné a blogját, a webhelyét vagy a sajátját butik és Ligne jól működik, ideális lenne megfontolni a webhelyén használt PHP verziójának módosítását vagy frissítését. A PHP új verziója (PHP7) még nem eléggé elterjedt, de nem sokáig tart, mivel számos újítást hoz, és nagyon valószínű, hogy a WordPress következő verziójának telepítése vagy használata szükséges.

Ez a cikk feltételezi, hogy már létrehozott egy WordPress webhelyet vagy blogot. .

De ha már megtette, folytassuk.

Miért érdemes frissíteni a PHP 7 -re?

Ha WordPress -t használ a szerverén, nyilvánvalóan már telepítette a PHP -t. Miért érdemes frissíteni, ha minden olyan jól működik?

Íme néhány leggyakoribb ok, amiért érdemes megfontolni a PHP verzió frissítését:

  • . beépülő modulokés forgatókönyvek a telepített verziók már nem kompatibilisek az Ön által használt verzióval
  • A WordPress futtatásához szükséges minimális követelmények nőttek
  • Az Ön által használt verzió biztonsági hibákat tartalmaz, és a frissítés tartalmaz egy javítást
  • Kell egy stabilabb verzió
  • Más verziót szeretne tesztelni a WordPress telepítésekor vagy tesztkörnyezetben
  • Ütközést talált a használt verzió és a telepített beépülő modulok, témák vagy szkriptek között.

Ezek mind jó okok, de a PHP verzió frissítése előtt vannak hátrányai, amelyeket figyelembe kell venni ...

Néhány fontos hátrány, amelyet figyelembe kell venni ...

A PHP újabb verziójára való frissítés bizonyos kockázatokkal jár. Itt van egy prémium WordPress bővítmény, amely teljesen megmenti webhelyét, és összeomlás esetén visszaállítja azt.

A legfontosabb dolog, amit szem előtt kell tartani a frissítés végrehajtása előtt minden beépülő modul, téma és szkript nem feltétlenül kompatibilis a használni kívánt legújabb PHP verzióval.

Inkompatibilitás esetén valószínű, hogy webhelye már nem működik, vagy sok hibát lát. Ezenkívül a WordPress most megmondja, hogy egy beépülő modul kompatibilis -e a PHP verziójával.

A PHP minden verziója új lehetőségeket, fejlesztéseket és javításokat, biztonsági javításokat és kódszerkezetet kínál. Bár egyes frissítések kevésbé teljesek, mint mások, sok verzió olyan fejlesztéseket vagy módosításokat kínál, amelyek elavulttá teszik a régebbi verziók egyes részeit.

Felfedez

Bizonyos esetekben a teljes verziók, mint például a PHP 4 vagy újabb, már nem támogatottak. Ha webhelye plug -ineket, témákat vagy parancsfájlokat használ, amelyek a régi PHP -kódtól függenek, és frissít a PHP újabb verziójára, akkor ez a frissítés elavulttá teszi a kódot, és így leáll. a blogod.

Amellett, hogy manuálisan ellenőrzi webhelyét a lehetséges gyengeségekre nézve, számos olyan beépülő modul is jelzi, ha a környezet frissíthető. A jó hír az, hogy vissza lehet állítani egy korábban aktivált verziót. Más szóval, ha bármilyen hibát észlel, akkor is lehetséges a korábbi PHP verzió visszaállítása ... így például frissítsen az 5.5 7.x verzióra, és ha nem működik minden, akkor le lehet váltani 5.5 -re.

Ellenőrizze a PHP kompatibilitást

Íme néhány bővítmény, amellyel tesztelheti a környezet kompatibilitását a frissített PHP verzióval:

  • PHP kompatibilitás -ellenőrző- Ez a bővítmény lehetővé teszi a PHP verziójának meghatározását és elemzést a gazdagép jelenlegi PHP verziójával szemben. Jelentést is készít, amely megmondja, mit kell javítani.
  • Hiba napló figyelő- Ha vannak hibák, akkor aktiválhatja a naplót, hogy nyomon kövesse az összes hibát, ami segít azok egyszerű kijavításában.

Aktiválhatja is manuálisan újság privát hibák a "használatávalWP_DEBUG". Azt is láthatja, hogy mi változott az egyes PHP -verziókban a frissítés előtt:

  • Áttérés a PHP 4 -ről a PHP 5.0.x -re
  • Áttérés a PHP 5.0.x verzióról a PHP 5.1.x verzióra
  • Áttérés a PHP 5.1.x -ről a PHP 5.2.x -re
  • Áttérés a PHP 5.2.x -ről a PHP 5.3.x -re
  • Áttérés a PHP 5.3.x -ről a PHP 5.4.x -re
  • Áttérés az 5.4.x PHP -ről a PHP 5.5.x -re
  • Áttérés az 5.5.x PHP -ről a PHP 5.6.x -re
  • Áttérés az 5.6.x PHP -ről a PHP 7.0.x -re
  • Áttérés a PHP 7.0.x -ről a PHP 7.1.x -re
  • Áttelepítés a legújabb PHP verzióra

Ha úgy találja, hogy olyan beépülő modult, témát vagy szkriptet használ, amely nem kompatibilis a használni kívánt PHP verzióval, akkor lépjen kapcsolatba a szerzővel vagy a fejlesztővel, hogy segítsen megoldani a problémát. Ha szüksége van egy kézre, megjegyzést hagyhat ebben a cikkben, szívesen megadom a válaszokat.

Hogyan lehet megváltoztatni a PHP verziót

Tehát, ha a blogja megfelelt a kompatibilitási teszten, megváltoztathatja a használt PHP verziót SSH vagy cPanel segítségével. Ha ez az opció nem érhető el, kérjük, tekintse meg a következőt web hosting A legtöbb esetben frissíthetnek, vagy más feladatokat hajthatnak végre.

Frissítés SSH -n keresztül (haladó felhasználók)

Mivel az egyéb PHP verziók frissítésére vagy telepítésére vonatkozó SSH parancsok a szerver típusától függően eltérőek, nincsenek mindenhol működő univerzális parancsok.

Védje blogját vagy webhelyét az útmutatónk segítségével:

Kattintson az alábbi források egyikére a szerver típusával kapcsolatos részletes információk megtekintéséhez:

  • Unix rendszerek
  • Mac OS X
  • Windows rendszerek
  • Cloud Computing Platforms

Ne feledje, hogy ha használja az ezekben a hivatkozásokban megadott parancsokat, akkor a régi PHP csomagot is el kell távolítania a szerverről. Mivel a régi verziók eltávolítására vonatkozó parancsok a kiszolgáló típusától is függenek, ellenőrizze a pontos utasításokat a kiszolgáló dokumentációjában.

PHP frissítés vagy módosítás a cPanelben

Ha inkább választnéhány kattintássalA szerver PHP verziója, ezt megteheti a cPanel fiókjába való bejelentkezéssel. Ez a lehetőség azonban csak az alapértelmezett cPanel verziókban érhető el. Ha otthon ez nem így van, akkor fel kell vennie a kapcsolatot a web hosting szolgáltatóval.

Megmutatom, hogyan érheti el a kezelőpanelről. Miután bejelentkezett, lépjen a "Szoftver" részre, és kattintson a "MultiPHP Manager" elemre.


Ha rákattint, a különböző elérhető tartományok és aldomainek PHP verziójához jut. Mindössze annyit kell tennie, hogy kiválasztja a megfelelő PHP verziót, és alkalmazza azt a választott tartományban.

Ha használja Denwer, tudja, hogy a csomagfrissítések nem túl gyakran fordulnak elő. Ha maga a szerver nem tud túl sokat aggódni, akkor itt a verzió php kritikus kérdéssé válhat. Ez kb hogyan frissítsem a PHP -t Denwerre, ma beszélünk.

Valójában itt nincs semmi nehéz. Először le kell töltenie menetbiztos változat php a http://windows.php.net/download/ címen. Javaslom, hogy töltse le a 32 bites verziót, tk. 64 bites esetén problémái lehetnek, és ez az összeállítás jelenleg kísérleti jellegű.

Most állítsa le a kiszolgálót a szkript használatával stop.exeés switchOff.exe, majd kövesse az utat usr / local / php5és törölje az összes bináris fájlt, és cserélje le az imént letöltött fájlokra. Újrakezd Denwer.

Most a mappában php5 nincs fájlja php.ini, de van helyette php.ini-fejlesztésés php.ini-termelés... Bármelyiket átnevezheti erre php.iniés konfigurálja a szervert szükség szerint. Ne felejtse el figyelmen kívül hagyni az irányelv betartását extension_dir = "ext" a jövőbeni plugin -problémák elkerülése érdekében.

Mi van, ha mindössze 10 perc alatt megduplázhatja WordPress webhelyének betöltési sebességét? Ez jól hangzik?

Ez nem nehéz - mindössze annyit kell tennie, hogy frissíti a PHP -t a legújabb verzióra.

És hamarosan továbbra sem lesz választása, mivel 2019 áprilisában a PHP 5.6 lesz a WordPress minimális követelménye, 2019 decemberében pedig a PHP 7.0 váltja fel.

A PHP az egyik legnépszerűbb nyelv az interneten. Valójában az összes webhely 70% -a PHP -t használ a szerver oldalon.

A WordPress oldalakat PHP is működteti. De a nagy probléma, amellyel a WordPress közösségben szembesülünk, az az, hogy sok webhely, vállalat, tárhelyszolgáltató és fejlesztő nem támogatja a legújabb PHP verziókat. Ez különösen bosszantó, ha figyelembe vesszük, hogy milyen könnyű frissíteni a PHP -t a szerveren.

A WordPress és a PHP probléma

Hamarosan 10 -ből 10 WordPress webhely a PHP olyan verzióját futtatja, amely már nem támogatott.

A WordPress.org statisztikái szerint a WordPress webhelyek 35% -át a PHP 5.6 működteti. A PHP 5.6 aktív támogatása 2017. január 19 -én véget ért, és december 31 -én hivatalosan is lezárja életciklusát. Ez azt jelenti, hogy már nem lesz biztonsági támogatása, és a PHP 5.6 -ot továbbra is használó webhelyek javíthatatlan biztonsági réseket tartalmaznak.

Emellett van PHP 7.0, amely 2018. december 3 -án lejárt. Továbbá nem támogatott PHP verzió. A WordPress webhelyek majdnem 20% -án azonban PHP 7.0 fut.

Mint minden szoftver, a PHP -nek is van életciklusa. Minden nagyobb PHP verzió általában teljes mértékben támogatott hibajavításokkal és biztonsági javításokkal a megjelenést követő két évig.

Továbbá a webhelyek 25,2% -án már futnak a PHP nem támogatott régebbi verziói, beleértve az 5.2, 5.3, 5.4 és 5.5 verziókat.

Tehát az írás idején a WordPress webhelyek mintegy 80% -a a PHP nem támogatott verzióját futtatja vagy fogja használni.

A WordPress webhelyek mindössze 20% -án futnak a legújabb támogatott verziók - PHP 7.1, PHP 7.2 és PHP 7.3.

Miért van még mindig sok WordPress webhely régebbi PHP verzióban?

Számos oka van annak, hogy a webhelyek továbbra is elavult és nem támogatott PHP -verziókon futnak, itt vannak a leggyakoribbak.

1. A webhelytulajdonosok nem ismerik vagy nem törődnek szerverük vagy tárhelyük szoftverével

Sok webhelytulajdonos, különösen azok számára, akik nem rendelkeznek technikai háttérrel, fontos, hogy webhelye csak működjön és jól nézzen ki. Miért kellene frissíteni valamilyen PHP -t, ha már minden működik?

2. A plugin- és témafejlesztőknek sok időt vesz igénybe

A régebbi bővítmények és témák fejlesztői számára a legújabb PHP -verziókra való frissítés a kód frissítését és a teljes tesztelést jelenti a kompatibilitás biztosítása érdekében, ha nem akarják feltörni a felhasználók webhelyeit.

3. A tárhelyszolgáltatók nem akarják megzavarni a webhelyek teljesítményét

Annak ellenére, hogy a PHP 5.6 -ot 2014 -ben adták ki, és a PHP 7.0 támogatása megszűnik, a webszolgáltatók elhalasztották szervereik frissítését a legújabb PHP -verziókra (7.1 vagy 7.2), a plug -inek és témák feltörésének veszélye miatt.

Ez azt jelenti, hogy ha azt szeretné, hogy webhelye a legfrissebb PHP verzióval fusson, akkor kezdeményeznie kell, és saját maga kell frissítenie, vagy kérnie kell a tárhelyszolgáltatót, hogy segítsen.

Miért nem igényel a WordPress PHP frissítéseket?

A WordPress projekt több okból sem kényszerítette a felhasználókat a legújabb PHP verziók használatára. Ennyit tárgyaltunk az előző részben, valamint a világ legnépszerűbb CMS kezelésének felelősségét.

De mindennek meg kell változnia 2019 -ben.

A WordCamp US -on 2018 decemberében jelentették be, hogy a PHP 5.6 lesz a minimálisan támogatott verzió 2019 első felében, és 2019 második felében a PHP 7.0 -ra emelkedik.

Ezekre a változtatásokra már régóta szükség volt, és köszönetet mondhatunk a Palgin Yoast fejlesztőinek azért, hogy nagy szerepet játszottak a felhasználók PHP frissítésében. 2017 elején a Yoast SEO 4.5 megjelenésével egy értesítés jelent meg a Yoast felhasználók számára készült WordPress irányítópulton. Arra kérte a webhelytulajdonosokat, akiknek a webhelye elavult PHP verziójú kiszolgálón volt, frissítsék azt az új verzióra. Az értesítés kikapcsolásának egyetlen módja a PHP frissítése volt.

Legutóbb, december elején a mainstream WordPress -közreműködő, Gary Pendergast javasolta a minimális PHP -verziók frissítését. A terv, amelyet Matt Mullenweg megerősített a WordCamp US -on, 2019 áprilisára a PHP 5.6 -ot a WordPress minimálisan szükséges verziójává teszi, a 2019. decemberi 7.0 -ás PHP -t.

Miért érdemes frissíteni a PHP 7+ verzióra?

A PHP 7.2 nem csak hivatalosan szerepel a WordPress ajánlott követelményeinek listájában, hanem számos előnye van szempontjából sebesség, teljesítmény és biztonság .

1. Gyorsaság és teljesítmény

Ha webhelye a PHP régebbi verzióján fut, a legújabb verzióra való frissítés azonnali teljesítménynövekedést eredményez - jobban, mint bármely más WordPress webhely csípés.

A PHP 7.0 megjelenésekor elismerték jelentős teljesítménynövekedéséről. Valójában a WordPress 4.1.1 -et használó hivatalos PHP -benchmark azt mutatja, hogy a PHP 7.0 lehetővé teszi, hogy a kiszolgálók másodpercenként kétszer annyi kérést hajtsanak végre, mint a PHP 5.6, fél késéssel.

Nemrég összehasonlítottuk a PHP 5.6, PHP 7.0, PHP 7.1, PHP 7.2 és PHP 7.3 verziókat. Eredményeik szerint a PHP 7.3 3x több kérést hajt végre másodpercenként, mint a PHP 5.6.

Ha további bizonyítékokra van szüksége a teljesítmény javulásához, vannak olyanok, amelyek a 2018 végén megjelent PHP 7.3 -at mutatják, körülbelül 5% -kal gyorsabbnak, mint a PHP 7.2.

2. Támogatás és kompatibilitás

A kompatibilitás egy másik fontos ok, amiért érdemes a legújabb PHP verziót használni. Mint minden szoftver, a fejlesztők is csak bizonyos ideig támogatják a PHP régebbi verzióit a beépülő modulokban és témákban. Ez a régebbi szoftverek aktív támogatását és a visszafelé kompatibilitást hátrányossá teszi a plugin- és témafejlesztők számára.

Valójában a régebbi PHP verziókkal kapcsolatos problémák rendszeresen megjelennek a WordPress.org támogatási fórumokon. Ha a "T_Function" kifejezésre keres, akkor a keresés több mint 2700 találatot eredményez.

Ahogy Predrag Dubajic, a WPMU DEV fejlesztője kifejti, a Hustle pluginban a T_Function hibák általában akkor jelennek meg, ha a felhasználó elavult PHP verzióval rendelkezik:

3. Biztonság

A PHP frissítésének másik alapvető oka a WordPress webhelye biztonsága. A PHP legújabb verziójának használata biztosítja, hogy webhelye védett legyen a PHP régebbi verzióiban található biztonsági rések ellen.

Például: A biztonsági résekre vonatkozó CVE adatok szerint idén 18 ismert biztonsági rést fedeztek fel a PHP -ben. 2017 -ben 43, 2016 -ban pedig hatalmas, 107 sebezhetőséget fedeztek fel.

Ezek a biztonsági rések közé tartozik a DoS, a kódfuttatás, az SQL -befecskendezés, az XSS és sok más típusú kihasználás.

PHP kompatibilitási ellenőrzés

Reméljük, meggyőztük Önt a PHP legújabb verziójára való frissítés előnyeiről. A frissítés megkezdése előtt azonban néhány dolgot meg kell tennie: ellenőrizze, hogy a PHP melyik verzióját használja, és ellenőrizze, hogy webhelye kompatibilis -e a legújabb verzióval.

Nem biztos abban, hogy a PHP melyik verzióján fut webhelye? Így ellenőrizheti a PHP verzióját a WordPress -en.

Telepítse az ingyenes Display PHP verzió bővítményt, amely letölthető a WordPress bővítménytárból. Amikor aktiválja ezt a bővítményt, a PHP verzió megjelenik a WordPress irányítópult "Áttekintés" moduljában.

Frissítés előtt ellenőrizze azt is, hogy a beépülő modulok és témák kompatibilisek -e a legújabb PHP verzióval. Ehhez használja a WP Engine PHP Compatibility Checker plugint. Ez a beépülő modul feltérképezi webhelyét, és ellenőrzi, hogy mely bővítmények kompatibilisek a három legújabb PHP verzióval.

A vizsgálat befejezése után megjeleníti a beépülő modulok listáját, és kiemeli mindazokat, amelyek a régebbi PHP -verziók kódját tartalmazzák, és most nem kompatibilis az imént tesztelt verzióval.

Ha úgy találja, hogy az Ön által használt plug -inek nem kompatibilisek a legújabb PHP verzióval, vagy ismeretlen eredményeket vagy figyelmeztetéseket ad, forduljon a plugin szerzőjéhez támogatásért.

Hogyan lehet frissíteni a PHP -t WordPress -en

Miután ellenőrizte a WordPress webhely kompatibilitását - és biztonsági másolatot készített - készen áll a PHP verzió frissítésére.

1. A PHP frissítése cPanel segítségével

Ha vezérlőpultot biztosító tárhelyet használ cPanel, csak bejelentkezhet a cPanelbe, és ott megváltoztathatja a PHP verzióját.

Mindössze annyit kell tennie, hogy görgessen le a "Szoftver" részhez, és válassza a "PHP verzió kiválasztása" lehetőséget.

A következő oldalon válassza ki a használni kívánt PHP verziót, majd kattintson a "Beállítás aktuálisra" gombra.

Csak ennyit kell tennie. Frissítse webhelyét, hogy megbizonyosodjon arról, hogy jól működik, de ha ellenőrizte a kompatibilitást, akkor annak rendben kell lennie.

2. A PHP frissítése a saját szerveren

Ha saját szervert futtat, a php.net dokumentációban található áttelepítési útmutatók segítségével saját maga frissíthet a PHP 7.2 verzióra. Fontos, hogy figyeljen az új funkciókra és funkciókra, valamint az elavult szolgáltatásokra, amelyek hatással lehetnek webhelyére.

Ha olvassa ezt a bejegyzést, akkor valószínű, hogy webhelye a PHP ősi verzióját futtatja. Nem vagy egyedül, a PHP 5.3 -at az összes webhely 31,1% -a, az 5.4 -et pedig a webhelyek 29% -a használja. Mindkét PHP verzió életének végéhez ért, és már nem támogatott. Ez azt jelenti, hogy potenciálisan nagy biztonsági fenyegetések vannak a webhelyén.

A Joomla az egyik legerősebb és legbiztonságosabb CMS a bolygón. De a Joomla önmagában nem elegendő a webhely védelméhez, ha régi PHP verziót használ. Az emberek gyakran kritizálják és hibáztatják a CMS -t, amikor feltörik a webhelyüket, de lehet, hogy nem értik, hogy ennek oka a szerver problémája lehet.

A Joomla nemrég a PHP követelményeit PHP 5.6 -ra vagy 7. -re emelte. De a CMS is futhat PHP 5.3.10+ -on.

A PHP 7 már megjelent, és ez áttörést jelent a PHP -ben. Ezért itt az ideje frissíteni a PHP szerververzióját PHP 7 -re vagy legalább 5.6+ verzióra. Ebben az oktatóanyagban megmutatom, hogyan tudod ezt megtenni.

** Fontos: ha úgy dönt, hogy frissít a PHP 7 -re, győződjön meg arról, hogy a webhely Joomla verziója 3.5+, hogy a rendszer megfelelően működjön.

Megosztott tárhely vagy VPS

A legegyszerűbb módja

Kérje meg a tárhelyszolgáltatót, hogy frissítse a tárhely PHP verzióját. Valószínűleg ingyen teszi, és ez a legegyszerűbb módja a frissítésnek. Ha azonban ezt megtagadták, vagy nem tudják megtenni, akkor ideje egy megbízható szolgáltatóhoz fordulni.

Frissítse a PHP -t a cPanel segítségével

A legtöbb tárhelyszolgáltató cPanelt biztosít az önálló tárhelykezeléshez. A CPanel lehetővé teszi a PHP verziójának frissítését az interfészen keresztül. Keresse meg a PHP verziókezelőt vagy a PHP konfigurációs beállításait, és kattintson rá.

Válassza ki a PHP 5.6+ vagy 7 -es verzióját, és mentse a módosításokat.

Frissítés .htaccess fájlon keresztül

Ha a fenti módszerek nem működnek, akkor a legjobb megoldás az, ha frissíti a PHP verzióját a .htaccess fájl használatával.

Lépjen a cPanel fájlkezelőbe, és válassza ki a webhely gyökerét. Ezt megtehetjük FTP használatával is. A gyökérkönyvtárban hozzon létre egy új (vagy a meglévőt) .htaccess fájlt, és adja hozzá a következő sort:

Áttérés a PHP 5.6 -ra

AddHandler alkalmazás / x-httpd-php56 .php .php5 .php4 .php3

Frissítés PHP 7.0 -ra

AddHandler alkalmazás / x-httpd-php70 .php .php5 .php4 .php3

Ezt a beállítást rekurzívan alkalmazza az összes almappára. Ha egy másik PHP verziót szeretne egy alkönyvtárban, hozzon létre egy új .htaccess fájlt a szükséges PHP verzióra vonatkozó irányelvvel.

VPS vagy dedikált szerver

Ha az Ubuntu 14.04 vagy régebbi verzióját használja, ezzel a paranccsal frissítheti:

Sudo apt-get upgrade sudo apt-get dist-upgrade

Vegyük fel a PHP adattárat a listánkba. Kérjük, válassza ki a megfelelő verziót.

Sudo apt-add-repository ppa: ondrej / php5-5.6

Sudo apt-add-repository ppa: ondrej / php

Frissítés PHP -re 5.6

sudo apt-get install php5

A PHP verziója frissítve van, és csak újra kell indítania a szervert.

Apache: sudo szolgáltatás apache2 újraindítása

Nginx: sudo szolgáltatás nginx újraindítása

Frissítés PHP 7 -re

A PHP 7 -re való frissítés egy kis plusz munkát igényel. A parancs végrehajtása a webszervertől függ.

A mod_php frissítése az Apache -ban

Először új csomagokat kell telepítenie. Ez frissíti az összes fontos PHP fájlt, kivéve a PHP5-MySQL csomagot, amely eltávolításra kerül.

Sudo apt-get install php7.0

Ha MySQL-t használ, feltétlenül adja hozzá újra a frissített PHP és MySQL kötéseket:

PHP-FPM frissítés az nginx-ben

Most beszéljünk a rendszer frissítésének folyamatáról az nginx webszerver és a PHP-FPM használatával a PHP kód végrehajtásához.

Először telepítse az új PHP-FPM csomagot és annak függőségeit:

Sudo apt-get install php7.0-fpm

Ezután a rendszer kéri a folytatást. A telepítés befejezéséhez nyomja meg az Enter billentyűt. Ha MySQL-t használ, feltétlenül telepítse újra a PHP MySQL kötéseket:

Sudo apt-get install php7.0-mysql

Megjegyzés: Ha jelentős módosításokat hajtott végre az / etc / PHP5 fájlban, akkor ezek a fájlok a helyükön maradnak, és hivatkozhatnak rájuk. A PHP 7.0 konfigurációs fájljai az /etc/PHP/7.0 mappában találhatók.

Most frissítse a szerver nginx blokkját az új PHP 7.0 -val.

Fastcgi_pass unix: /run/php/php7.0-fpm.sock;

Mentse és zárja be a fájlt. Most már csak az újraindítás marad.

Sudo szolgáltatás nginx újraindítása

Ellenőrizze a PHP verzióját a Joomla adminisztrációs panelen, nyissa meg a Rendszer> Rendszerinformációk lehetőséget. Ott láthatja a PHP verziószámát.



Tetszett a cikk? Oszd meg