Frissítés a PHP ubuntu 7

Megjegyzés: Mint a legtöbb esetben, a kibocsátást egy új változata a nyelvet, akkor jobb várni egy kicsit, mielőtt frissíteni PHP 7 prodakshene. Ez idő alatt ki lehet próbálni az alkalmazások kompatibilitását az új verzió, hajtsa végre a teljesítmény tesztek és megismerjék az új nyelvi jellemzői.

Ha más szolgáltatásokat vagy alkalmazásokat aktív felhasználó, akkor a legjobb, hogy végezzen vizsgálatot.

Előfeltételek

Az E leírás feltételezi, hogy a PHP 5.x Ubuntu 14.04, segítségével akár mod_php együtt Apache vagy a PHP-FPM Nginx. Azt is feltételezi, hogy az adminisztratív feladatokat úgy állította be a nem root felhasználó sudo jogosultsággal.

Hozzáadása PPA tárolóból a PHP 7.0 csomagok

Személyes archív csomagot, vagy a PPA, akkor apt-repository található Launchpad. PPA lehetővé teszi a külső fejlesztők létrehozására és terjesztésére csomagok Ubuntu hivatalos csatornákon kívül. Gyakran az ilyen tárolók szolgálnak hasznos forrásai a béta program, módosított változatát, és backports korábbi változatai az operációs rendszer.

Ondrej Sura (Ondrej Sury) támogatja a PHP csomagokat Debian és kínál PPA tárolóból a PHP 7.0 Ubuntu. Kezdeni, meg kell jelentkezzen be a rendszerbe és a hozzá ezt PPA tárolóból a apt forráskódú rendszer:

Látni fogja, egy leírást a PPA tárolóból, és akkor a program kérni fogja, hogy továbbra is. Nyomja meg az Enter, a folytatáshoz.

A telepítés után a PPA tárolóból frissíteni a cache helyi csomag:

Most, hogy mi való a csomagokat a PHP 7.0, akkor cserélje ki a meglévő PHP-verziót.

Frissítése rendszer mod_php Apache

Ez a rész a frissítési folyamat egy olyan rendszer, amely az Apache webszerver és a PHP mod_php elvégzésére-kódot. Ha ön használ nginx és a PHP-FPM, ugorjon a következő részhez.

Először telepítse az új csomagokat. Szóval frissíti az összes fontos PHP csomagot, kivéve php5-mysql. el kell távolítani.

Megjegyzés: Ha nem módosította jelentősen a konfigurációs fájl az / etc / php5 /. Ezek a fájlok még mindig érvényben vannak, és ők is lehet hivatkozni. konfigurációs fájlok PHP 7.0 most /etc/php/7.0.

Ha ön használ MySQL, újra hozzá a PHP MySQL:

Frissítse PHP-FPM a rendszer nginx

Ez a rész a frissítési folyamat egy olyan rendszer esetében Nginx, mint egy webszerver és a PHP-FPM, hogy végre a PHP-kódot.

Először is, az új csomag telepítéséhez a PHP-FPM és a függőségeit:

A rendszer kérni fogja, hogy továbbra is. Nyomja meg az Enter, a telepítés befejezéséhez. Ha ön használ MySQL, PHP MySQL újratelepítése:

Megjegyzés: Ha nem módosította jelentősen a konfigurációs fájl az / etc / php5 /. Ezek a fájlok még mindig érvényben vannak, és ők is lehet hivatkozni. konfigurációs fájlok PHP 7.0 most /etc/php/7.0.

Frissítése hely (ek) nginx annak érdekében, hogy új módon aljzatok

Nginx kölcsönhatásba PHP-FPM Unix domain socket-. Aljzatok megnyitva az utat a fájlrendszerben, és mi 7 PHP alapértelmezés szerint egy újfajta módon:

Az Ön konfigurációja némileg eltérhetnek. Keresse meg a blokk kezdődő helyen

Kilépés és mentse a fájlt. A nano, akkor használd a Ctrl-X a kilépéshez, y, hogy erősítse meg és az Enter felülírni a fájl nevét.

Ismételjük meg ezt a folyamatot a többi virtuális oldalak és az / etc / nginx / sites-enabled. amely támogatja a PHP.

Most újra lehet indítani nginx:

tesztelés PHP

Most, hogy a Web szerver van beállítva és az új csomagok telepítése, meg kell győződnünk arról, hogy a PHP dolgozik. Kezdjük azzal, ellenőrzi a telepített PHP parancssorból:

A rendszer segítségével a nano nyit egy új nevű fájlt info.php a document root. Alapértelmezésben, Apache, ez lesz a következő:

Nginx lehet használni a következő:

Illessze be az alábbi kódot:

Látni fogja a PHP verzió és konfigurációs információkat PHP 7. ellenőrzése ezen a ponton, akkor jobb, hogy távolítsa el info.php:

következtetés

Most láttuk, hogy a PHP működik 7. Akkor láthatod a poszt Eric Heiden 7. Készülj PHP, valamint a hivatalos iránymutatást átmenet korábbi PHP változat később.

Kapcsolódó cikkek