Nadogradite na PHP 7 na Vultr WordPress aplikaciji

Nedavno, u prosincu 2015., verzija 7 PHP-a objavljena je kao glavna nadogradnja za svog prethodnika, PHP 5. U usporedbi s posljednjom velikom verzijom u PHP-u 5, PHP 5.6, PHP 7 uveo je više značajnih poboljšanja: do 2x performanse, značajno smanjene korištenje memorije, dosljednu 64-bitnu podršku i brojne ispravke grešaka, zajedno s nekim novim značajkama kao što su stablo apstraktne sintakse, deklaracija povratnog tipa i deklaracija skalarnog tipa.

Ako sada želite maksimalno iskoristiti PHP 7, na distribucijama temeljenim na RPM-u, možete koristiti IUS Yum repozitorij za izvođenje nadogradnje.

Napomena : Unatoč značajnim poboljšanjima koja PHP 7 uvodi, morate pokrenuti temeljite testove kompatibilnosti u razvojnim i scenskim okruženjima prije nego što implementirate PHP 7 u svoje proizvodno okruženje u slučaju bilo kakvih neočekivanih problema s nekompatibilnošću koda.

U ovom članku, kao demo, predstavit ćemo vam kako nadograditi unaprijed instalirani PHP 5 na PHP 7 na instanci poslužitelja aplikacije Vultr WordPress koja se temelji na CentOS 6, PHP 5, Nginx i MySQL.

Preduvjeti

Prije nego što nastavite, trebate:

  • Implementirajte novu instancu poslužitelja s aplikacijom Vultr WordPress.
  • Prijavite se pomoću sudo korisnika. Možete naučiti kako stvoriti takvog sudo korisnika u ovom Vultr članku .

Korak 1: Ažurirajte sustav

Ako vaš projekt nema posebne zahtjeve za verziju svakog programa u sustavu, uvijek je dobra praksa ažurirati svaki program u sustavu na najnoviju stabilnu verziju.

sudo yum update

Korak 2: Deinstalirajte unaprijed instalirane PHP 5 pakete

Navedite sve instalirane PHP 5 pakete za pregled:

yum list installed php* 

Uklonite sve instalirane PHP 5 pakete:

sudo yum remove php55u* 

Korak 3: Instalirajte PHP 7 pakete koristeći IUS Yum repozitorij

Zahvaljujući ugrađenom IUS Yum repozitoriju na ovoj instanci Vultr WordPress poslužitelja, već ga možete koristiti za instaliranje PHP 7 paketa.

Ovdje možete instalirati odgovarajuće PHP 7 pakete u skladu s prethodnim PHP 5 paketima:

sudo yum install php70u-cli.x86_64 php70u-common.x86_64 php70u-fpm.x86_64 php70u-gd.x86_64 php70u-mbstring.x86_64 php70u-mcrypt.x86_64 php70u-mysqlnd.x86_64 php70u-opcache.x86_64 php70u-pdo.x86_64 php70u-pear.noarch php70u-process.x86_64 php70u-xml.x86_64 php70u-xmlrpc.x86_64

Iako nadogradnja još nije gotova, možete pogledati trenutnu verziju PHP-a pomoću naredbe ispod:

php -v

Korak 4: Konfigurirajte PHP-FPM

Budući da je operacija nadogradnje izmijenila konfiguraciju PHP-FPM-a, morate ponovno konfigurirati PHP-FPM, tako da se pokreće pri pokretanju sustava:

sudo chkconfig php-fpm on

Zatim moramo postaviti php-fpm da se izvršava kao korisnik nginxkako bismo osigurali da prijenos medija na WordPress nastavi funkcionirati na sljedeći način:

Otvorite /etc/php-fpm.d/www.confpomoću svog omiljenog uređivača teksta i pronađite sljedeća 2 retka (obično retke 23 i 24):

user = php-fpm
group = php-fpm

Promijenite php-fpmna nginxsljedeći način, zatim spremite i zatvorite datoteku.

user = nginx
group = nginx

Na kraju, morate ponovno pokrenuti PHP-FPM uslugu i Nginx uslugu da biste svoju promjenu stavili na snagu:

sudo service php-fpm restart
sudo service nginx restart

To je to. Možete koristiti PHP 7 za posluživanje vaše WordPress stranice sada.

Ostavite komentar

Uspon strojeva: primjene AI u stvarnom svijetu

Uspon strojeva: primjene AI u stvarnom svijetu

Umjetna inteligencija nije u budućnosti, ovdje je upravo u sadašnjosti. U ovom blogu Pročitajte kako su aplikacije umjetne inteligencije utjecale na različite sektore.

DDOS napadi: kratak pregled

DDOS napadi: kratak pregled

Jeste li i vi žrtva DDOS napada i zbunjeni ste metodama prevencije? Pročitajte ovaj članak kako biste riješili svoje upite.

Jeste li se ikada zapitali kako hakeri zarađuju novac?

Jeste li se ikada zapitali kako hakeri zarađuju novac?

Možda ste čuli da hakeri zarađuju mnogo novca, ali jeste li se ikada zapitali kako zarađuju toliki novac? raspravimo.

Revolucionarni Googleovi izumi koji će vam olakšati život.

Revolucionarni Googleovi izumi koji će vam olakšati život.

Želite li vidjeti revolucionarne izume Googlea i kako su ti izumi promijenili život svakog čovjeka danas? Zatim čitajte na blogu kako biste vidjeli Googleove izume.

Friday Essential: Što se dogodilo s automobilima s umjetnom inteligencijom?

Friday Essential: Što se dogodilo s automobilima s umjetnom inteligencijom?

Koncept samovozećih automobila koji će krenuti na ceste uz pomoć umjetne inteligencije san je koji već neko vrijeme imamo. No, unatoč nekoliko obećanja, nigdje ih nema. Pročitajte ovaj blog kako biste saznali više…

Tehnološka singularnost: daleka budućnost ljudske civilizacije?

Tehnološka singularnost: daleka budućnost ljudske civilizacije?

Kako se znanost razvija velikom brzinom, preuzimajući mnoge naše napore, raste i rizik da se podvrgnemo neobjašnjivoj Singularnosti. Pročitajte što bi za nas mogla značiti singularnost.

Funkcionalnosti slojeva referentne arhitekture velikih podataka

Funkcionalnosti slojeva referentne arhitekture velikih podataka

Pročitajte blog kako biste na najjednostavniji način upoznali različite slojeve u arhitekturi velikih podataka i njihove funkcionalnosti.

Evolucija pohrane podataka – Infografika

Evolucija pohrane podataka – Infografika

Metode pohrane podataka su se razvijale možda od rođenja podataka. Ovaj blog pokriva evoluciju pohrane podataka na temelju infografike.

6 nevjerojatnih prednosti posjedovanja pametnih kućnih uređaja u našim životima

6 nevjerojatnih prednosti posjedovanja pametnih kućnih uređaja u našim životima

U ovom digitalnom svijetu, pametni kućni uređaji postali su ključni dio života. Evo nekoliko nevjerojatnih prednosti pametnih kućnih uređaja o tome kako naš život čine vrijednim življenja i jednostavnijim.

Ažuriranje dodataka macOS Catalina 10.15.4 uzrokuje više problema nego što ih rješava

Ažuriranje dodataka macOS Catalina 10.15.4 uzrokuje više problema nego što ih rješava

Nedavno je Apple izdao macOS Catalina 10.15.4 dodatak ažuriranju kako bi riješio probleme, ali čini se da ažuriranje uzrokuje više problema koji dovode do zalijevanja mac strojeva. Pročitajte ovaj članak da biste saznali više