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.