Php 7 ispmanager 5 - hogyan kell telepíteni apache modult módban vagy php-FPM, hogyan kell telepíteni php

A trend az átmenet a PHP 7 lendületet. Mert gyorsabb (objektíven!) Célszerű design (de nem pontosan úgy tűnik).

Ugyanez WordPress régóta képes dolgozni az új változat a PHP. Igen, és más népszerű CMS nem messze. Így van értelme, hogy átutalja a teljes szerver erre a verzióra. De van egy bökkenő, hogy a szoftver a hivatalos tárolókban Linux disztribúciók nem siet naprakész. Telepíteni valami újat általában kell mankó további tárolókat. Bizonyára nincs gond vele, ha a megosztott tárhely. Ha azonban továbbra is a helyszínek a saját szerver vagy VPS, akkor van szükség, hogy zavarja magát a frissítést, és telepítse a legújabb verzióját a PHP. És mivel 80% -a használt szerverek központ által ISPmanager 5, akkor beállításával PHP 7 van benne. Miért írok róla, és nem a támogatási ISPsystem? A xs, mert a manual nem mond semmit.

Milyen PHP verziókban alapértelmezés szerint telepített terjesztésében Linux disztribúció?

Hosting cégek általában kínálnak ilyen OS kell telepíteni egy VPS Dedik:

Természetesen vannak más lehetőségek, vagy fordítva, nem lehet valami a listából. De a legújabb verzió - Debian 8, CentOS 7 és az Ubuntu 16.04 lesz gyakorlatilag bármilyen host. E három büszkélkedhet telepített PHP 7 csak az utolsó. De van más problémák - ez viszonylag új, és lehet ogrebayut valami furcsa hibák és a hibákat. Az én tapasztalatom az Ubuntu szerver, akkor használja az LTS verzió (akár csak 04), miután 2 évvel megjelenése után. Legalábbis ez könnyebb, mint majd a hosszú kell keresni, és olyan kérdéseket, amelyeket nem, elvileg. Én már többször találkoztam olyan teljesítménye néhány szoftvert a legújabb verziók Ubuntu.

Mintegy változatai Ubuntu

Mintegy változatai Ubuntu

Php 7 ispmanager 5 - hogyan kell telepíteni apache modult módban vagy php-FPM, hogyan kell telepíteni php

Melyik OS jobb, hogy a szerver?

Határozottan valamit vysheoboznachennyh lista, különösen akkor, ha megy, hogy ISPmanager Lite 5 bar (hogy hol vásárolnak olcsóbb, mint a fejlesztők?)

Igazából, én nagy rajongója csak Ubuntu. Egy csomó év, és egy csomó szerverek szentelt a munka is vele. Ez egy nagy és könnyen OS oldalakat a szerveren. De ez volt a vállalati szektor, ahol minden összegyűjtjük, csípett, és egyedileg konfigurálható. Azonban, amikor elkezdtem dolgozni a klienstől a szerverhez webmesterek -, hogy szembesülnek azzal a ténnyel, hogy egyik Ubuntu, Debian, sőt nem olyan jó, mint a CentOS, CentOS és 7. különösen. Ajánlatos a fejlesztők és a ISPmanager vezérlőpulton. A gyakorlatban - a deb-alapú rendszerek (ubuntu rájuk is vonatkozik) a panel rábukkantam néhány hibák. CentOS - szinte nem történt meg.

Általában a kérdés itt könnyű adagolás - a különbség a szoftver és a több telek gyakorlatilag nincs a kettő között. Nincs különbség a teljesítmény - még inkább. De a telepítési és konfigurációs szoftver - a különbség már lehet tisztességes.

A Debian és Ubuntu telepítés közben jön néhány alapvető beállítást. Még indul el és azonnal telepíti, hozzáadjuk az üzembe helyezést. A CentOS nincs ilyen. alapértelmezett konfigurációk, a szoftver nem indul el automatikusan, és néhány konfigurálni kell, különben csak nem indul el. Például ugyanaz az adatbázis szerverek - vannak beállítva neiinitsializirovannymi. És kell inicializálni (egy adatbázis létrehozása rendszer) kézi futtatása előtt.

Ugyanez PHP 7 - CentOS könnyen telepíthető, hozzátéve további tárolókat. Legalábbis a 6., legalább 7-es verzió. Az Ubuntu 14.04 vagy Debian php 7 is kitesz extra. Repov. De ő hozott párhuzamosan defoltnoy ötödik. És hogy ez a munka az Apache szükség ext. beállítást. De ISPmanager 5, minden sokkal egyszerűbbé válik.

PHP telepítése 7 Centos származó további tárolókat

Ily módon azt korábban használt. Az a tény, hogy a lehetőség, hogy én akartam mondani ISPmanager meg a közelmúltban. Ezért kellett tenni a PHP csak a 7 Remi Repository. Vannak mások, de a legjobbat. A ISPmanager lehet állítani alternatív változat a PHP. De korábban csak használt CGI módot. De ez a mód nem mindenkinek és nem minden oldalon. (A módválasztó Nemrég írtam részletesen itt). Korábban, az Apache és a PHP-FPM használunk rendszerre kiterjedő PHP - amely az úgynevezett a natív panelen. És ő verziója pontosan egybeesik az is, hogy a táblázatban megadott korábban ebben a cikkben. Különösen, ez lesz 7 Centos 5.4. Soovetstvenno ha natív frissíteni a helyes változat - apache keresni azt rajta. Tehát mielőtt és kész.

Töltse le és telepítse Remi adattár:

Lehetővé teszi annak alkalmazását:

A /etc/yum.repos.d/remi-php70.repo fájlra van szükség az első karalábé [remi-php70] lehetővé teszi a használatát - az engedélyezett kell állítani 1. Alapértelmezésben vannak 0, ami azt jelenti, hogy az adattár nem használják. Van egy másik módja, hogy használja azt, segítségével a telepítő lehetőséget, de én ezt, mert könnyebb megjegyezni és érthetőbb.

Php 7 ispmanager 5 - hogyan kell telepíteni apache modult módban vagy php-FPM, hogyan kell telepíteni php

Nos, minden, akkor beállíthatja:

yum install -y php

Ez frissíti az azonos natív php 7.0 változatra. A frissítés után, akkor indítsa újra a panel, hogy ő „látta” frissítés:

/ Usr / local / mgr5 / sbin / mgrctl -m ispmgr exit

Ehhez egyszerűen csak, mint hogy hagyja abba a konzolból, és újra be, hogy a böngésző. Nos, vagy nem tudja ezt, minden esetben a szerver php 7 és azt fogják használni Apache modul módban, vagy php-FPM. (By the way, a konzol, akkor nem sok dolgom ISPmanager 5, például masszívan hozzá domain és adatbázisok)

De ez így - az úgynevezett „mankó”. Egy ideje már használni nem szabad.

Rátérve a PHP 7, mint az Apache modul ISPmanager panel 5

Mint rendszeres frissítéseket panel képes használni bármilyen PHP verzióban, azoktól, amelyek beállítva az alternatív és korábban csak CGI módban. Az úgynevezett - a választó PHP változat. Luxus lehetőség, azt javasoljuk, hogy csak az egyik ISPmanager azt. Sehol ez a kényelmes és könnyű sem. Azért mondom ezt, a rendszergazda, aki anélkül, hogy hamis szerénység, a kutya megette, hogy hozzanak létre szerverek nélkül panelek, és most is a panelek. Csak itt gyorsan és egyszerűen ki minden egyes oldalon a saját verzióját a PHP - az ősi 5,2 volt, ami helyi, amikor én még nem igazán kezdett el dolgozni, még mielőtt a legújabb 7.1.

A menü lehetőségei telepíteni kell a legtöbb alternatív változat. Ami után lehetséges lesz juzat választó minden oldalon, de csak CGI módban.

Php 7 ispmanager 5 - hogyan kell telepíteni apache modult módban vagy php-FPM, hogyan kell telepíteni php

Default alternatív változat szerepel egyetlen mód CGI és PHP-FPM (újabban).

De Apache modul módban futtatni a verzió csak nem fog működni. A megfelelő gombra a menüben PHP egyszerűen inaktív.

Php 7 ispmanager 5 - hogyan kell telepíteni apache modult módban vagy php-FPM, hogyan kell telepíteni php

Elég sokáig nem tudtam megérteni, hogy miért, és hogyan mindegy, hogy ezt a funkciót. És egyszerűen tegye a szükséges verzióját a PHP-Remy tüske fenti módon. Eddig még nem kérte tech support még - de hol? És őszintén szólva, én korábban googled, talált és olvassa el a hivatalos doku beállításáról PHP verziók, és semmi nem található.

Kiderült, koporsó megnyílt egyszerűen:

Php 7 ispmanager 5 - hogyan kell telepíteni apache modult módban vagy php-FPM, hogyan kell telepíteni php

Meg kell lennie a „Funkciók” menü, kattintson duplán a kívánt PHP-verziót. Különösen, 7,0. És van egy megfelelő lehetőség, hogy ezt a verziót a PHP-t Apache modulként.

Ezután menj vissza a PHP rész és ott a megfelelő verzióját a gomb aktívvá válik.

Php 7 ispmanager 5 - hogyan kell telepíteni apache modult módban vagy php-FPM, hogyan kell telepíteni php

Nos, itt már váltott 7-es verzió, így egy aktív gombot a kijelző natív verzió 5.4.

Minden a fenti módszernek működnie kell a Debian, az Ubuntu. A gyakorlatban még nem vizsgálták. Csekk - otpishites pliz. De a „tüske”, ahogy ezek az operációs rendszerek még mindig tüske mint CentOS, mert a PHP 7 párhuzamos a 5. változat a rendszer, és kap két változatban a natív PHP. És akkor az ember azt érti 🙂 Ezért azt javasoljuk, CentOS.

Tartalmazzon egy alternatív változata PHP 7 mód nginx + PHP-FPM ISPmanager 5

Ez mind nagyon egyszerű. Telepítése után egy másik változata is van telepítve, és az alapértelmezett PHP-FPM. Elég, ha tartalmazza a szükséges verzióját a felhasználói profil:

Php 7 ispmanager 5 - hogyan kell telepíteni apache modult módban vagy php-FPM, hogyan kell telepíteni php

Ezután minden oldalak PHP-FPM módban, ez a felhasználó dolgozni php7.

Hogyan lehet ellenőrizni a PHP-verziót adott helyszín és hol vannak a konfiguráció, a php.ini fájlt?

Php 7 ispmanager 5 - hogyan kell telepíteni apache modult módban vagy php-FPM, hogyan kell telepíteni php

Jegyezd meg, a fő konfigurációs fájl egy másik változata PHP engedélyezve ezen a módon nem az, ahol várnánk. Ez néha vezethet hosszú kereséseket és félreértés miért nem tudja megváltoztatni a beállításokat PHP konfigurációt. Keres rá /etc/php.ini, de az oldal használ php, skonfigurenny valahol máshol.

Yuzayte phpinfo bármilyen tisztázatlan helyzet, ez mentheti meg egy tisztességes időveszteség és az idegeket.

Nos ebben én mindent a gyakorlati része az adminisztrátor érteni. Ezután egy kis filozófia.

És miért kell használni a PHP-7?

Php 7 ispmanager 5 - hogyan kell telepíteni apache modult módban vagy php-FPM, hogyan kell telepíteni php

Mint látható, szinte 2-szer gyorsabb, mint a korábbi verziók. Például egy olyan referencia szerver c SSD benchmark üres WordPress megmutatja 400-500 milliszekundum TTFB. De 7 php engedélyezett és megfelelően konfigurált gyorsító opcache wp tud dolgozni válaszidő 150-250 ms. Vagy lehet, hogy nem működik, akkor 🙂 Egyes uobischny csoda prémium sablon templeyt szörny fel neki, aztán lehet csodálkozni, hogy miért töltött 3-5 másodperc (ez csak TTFB, és vizuálisan is, és minden 10-20 lehet). És még, és úgy érzi buta szamár, a fejlesztők számára, hogy demo a legyeket, 100-200 ms megnyílik. Azt nem tudom, hogy még mindig van cache Ebony, hogy nem szükséges, hogy meg kell valahogy lépni a helyszínen, csak vparit neked 🙂 És ott wordpress sem játszanak az oldalak - az összes teszi nginx tudott, és ő volt a gyorsítótárból ez ad egy pillanat alatt. De ez így van, lírai kitérő a mindennapi aggodalmakat.

Általában a téma az optimalizálás és a gyorsulás válaszidő felhalmozódott egy tisztességes tapasztalat és egyszer majd én valószínűleg elszigetelni a fejedre, kedves olvasók 🙂 Sőt, az optimalizálás és a gyorsulás stateynikov ez, mint én valamit írni. De az optimalizálás az online boltok és szolgáltatások külön beszélgetést, és úgy gondolom, hogy különösen érdekes lehet. Tehát?

benyújtja válasz