Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Hekuri
  • Versione të shumta PHP dhe përditësime PHP në ISP Manager. Si të ndryshoni ose përditësoni versionin PHP për WordPress

Versione të shumta PHP dhe përditësime PHP në ISP Manager. Si të ndryshoni ose përditësoni versionin PHP për WordPress

Më 3 dhjetor 2015, u lëshua versioni përfundimtar PHP 7.0.0. Versioni i ri përmban shumë risi, për shembull, rritje të performancës, klasa anonime të shtuara, shtypje të fortë, rastësi të sigurt dhe shumë më tepër. Në këtë artikull, ne do t'ju tregojmë se si mund të përmirësoni shpejt serverin tuaj të internetit Apache ose Nginx nga çdo version i PHP 5 në PHP 7.

Kërkesat

Ju duhet të keni PHP 5 të instaluar në Ubuntu 14.04 dhe duhet të përdorni ose modulin mod_php nëse keni një server në internet Apache ose PHP-FPM nëse keni një server ueb Nginx. Ju gjithashtu duhet të keni krijuar një përdorues që nuk është root, por mund të ekzekutojë komanda sudo për të kryer detyra administrative.

Shtimi i një PPA për paketat PHP7

Arkivat personale të paketave (PPA) janë paketa që zakonisht krijohen dhe shpërndahen në depo, serverë të dedikuar ruajtjeje për skedarë të tillë. launchpad.net është një shërbim i krijuar për të mbështetur dhe zhvilluar projekte të tilla falas. Këtu mund të gjeni versione beta, ndërtime të modifikuara dhe mbështetje retro për versionet më të vjetra të sistemit operativ.

Ondřej Surý është përgjegjës për paketat PHP për Debian dhe është vendi ku mund të gjeni PPA për PHP 7.0 në Ubuntu. Prandaj, para së gjithash, regjistrohuni në sistem dhe shtoni PPA nga Ondřej Surý në shërbimet APT të sistemit operativ:

$ sudo add-apt-repository ppa:ondrej/php

Pasi të shfaqet në ekran përshkrimi i paketës PPA, shtypni Enter.

Shënim.
Nëse vendndodhja juaj nuk është vendosur në kodimin UTF-8, atëherë instalimi i PPA mund të shkaktojë një gabim në lidhje me trajtimin e shkronjave të emrit të autorit. Si zgjidhje, mund të instaloni language-pack-en-base, dhe kur krijohen lokalet, anashkaloni cilësimet e vendndodhjes së sistemit ndërsa PPA shtohet:

$ sudo apt-get install -y language-pack-en-base $ sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php

Pasi të jetë instaluar paketa PPA, duhet të përditësoni cache-in lokal të paketës. Kjo është e nevojshme në mënyrë që paketa lokale të përfshijë përmbajtjen e APP-së:

$ sudo apt-get përditësim

Pasi të keni akses në paketat PHP 7.0, mund të zëvendësoni versionin e instaluar tashmë të PHP.

Përditësoni modulin mod_php në Apache

Në këtë seksion, do të gjeni informacione se si të përditësoni një sistem që përdor Apache si një server në internet dhe modulin mod_php për të ekzekutuar kodin PHP.
Së pari ju duhet të instaloni paketa të reja. Kjo do të përditësojë të gjitha paketat e rëndësishme PHP, me përjashtim të php5-mysql, e cila do të hiqet.

$ sudo apt-get instaloni php7.0

Shënim.
Nëse keni bërë ndonjë ndryshim të rëndësishëm në skedarët e konfigurimit në /etc/php5/, ato do të jenë ende të disponueshme. Skedarët e konfigurimit për PHP 7 janë në /etc/php/7.0.

Të gjithë përdoruesit e MySQL duhet të rishtojnë lidhjet e përditësuara të PHP MySQL të dyanshme. Sigurohuni që e keni bërë këtë:

Përditësimi i PHP-FPM në Nginx

Udhëzimet në këtë seksion janë për ata që përdorin Nginx si serverin e tyre të internetit dhe ekzekutojnë kodin PHP përmes menaxherit të procesit PHP-FPM.
Së pari, instaloni paketën e re PHP-FPM dhe varësitë e saj:

$ sudo apt-get instaloni php7.0-fpm

Për të përfunduar instalimin, duhet të shtypni Enter.

Të gjithë përdoruesit e MySQL duhet të sigurohen që të rishtojnë lidhjet e përditësuara të PHP MySQL të dyanshme:

$ sudo apt-get instaloni php7.0-mysql

Shënim.
Nëse keni bërë ndonjë ndryshim të rëndësishëm në skedarët e konfigurimit në /etc/php5/, ato do të jenë ende të disponueshme. Skedarët e konfigurimit për PHP 7 mund të gjenden në /etc/php/7.0.

Përditësimi i shtegut të prizës për serverët e uebit Nginx

Nginx përdor një fole domeni Unix për të komunikuar me PHP-FPM. Si parazgjedhje, versioni i instaluar i PHP 7 do të përdorë shtegun e specifikuar nga bazat:

PHP 5: /var/run/php5-fpm.sock
PHP 7: /var/run/php/php7.0-fpm.sock

Hapni skedarin e paracaktuar të konfigurimit të faqes duke përdorur nano (ose një redaktues tjetër sipas zgjedhjes suaj):

$ sudo nano /etc/nginx/sites-enabled/default

Konfigurimi juaj mund të ndryshojë nga ajo që është shkruar. Kërkoni për një bllok që fillon me vendndodhjen ~ \.php$ ( dhe një rresht që duket kështu:

Fastcgi_pass unix:/var/run/php5-fpm.sock;

Ndryshojeni atë në:

Unix: /var/run/php/php7.0-fpm.sock

Pas kësaj, duhet të dilni dhe pastaj të ruani skedarin. Nëse jeni duke punuar në redaktuesin nano, atëherë thjesht shtypni Ctrl-X për të dalë, y për të konfirmuar dhe Enter për të konfirmuar mbishkrimin e emrit të skedarit.
Përsëriteni këtë proces për çdo server tjetër virtual të vendosur në /etc/nginx/sites-enabled që duhet të mbështesë PHP.

$ shërbim sudo rinisni nginx

Testimi PHP

Pasi të keni konfiguruar serverin tuaj të internetit dhe të keni instaluar paketat e reja, duhet të kontrolloni që PHP po funksionon. Së pari, kontrolloni se cili version i PHP është instaluar duke përdorur komandën:

Një mesazh do të shfaqet në ekran me informacionin e nevojshëm.

Ju gjithashtu mund të krijoni një skedar testimi në direktorinë rrënjësore të dokumentit të serverit në internet. Në varësi të serverit dhe konfigurimit të uebit që keni, ky mund të jetë një nga opsionet e mëposhtme:

  • /var/www/html
  • /var/www/
  • /usr/share/nginx/html

Duke përdorur redaktuesin nano, hapni skedarin info.php në rrënjën e dokumentit. Si parazgjedhje në Apache kjo rrugë është:

$ sudo nano /var/www/html/info.php

Në Nginx, kjo rrugë duket si kjo:

$ sudo nano /usr/share/nginx/html/info.php

Kopjoni kodin e mëposhtëm atje:

Dilni nga redaktori, duke ruajtur info.php. Tani ngarkoni faqen e mëposhtme në shfletuesin tuaj:

http://domain_or_IP/info.php

Ekrani duhet të tregojë versionin PHP, si dhe të dhënat në lidhje me konfigurimin për PHP 7. Pasi të kontrolloni gjithçka, ju këshillojmë të fshini info.php:

$ sudo rm /var/www/html/info.php

    Ka një zgjidhje

    Përshëndetje, dua të instaloj shtojcën, por jep një gabim: Kërkon versionin PHP >= 5.5, versioni aktual është 5.3.29. Si të përditësoni php? Faleminderit.

    Për ta bërë këtë, kontaktoni ofruesin tuaj të pritjes. Zakonisht ekziston një ndërrues versionesh.

    ju duhet të instaloni shtojcën sdek https://www.webasyst.ru/store/plugin/shop/sdekint/, kërkon versionin 5.6 php, si mund ta përmirësoj atë?

    Unë lidh Yandex.Checkout. Për ndonjë arsye të panjohur, shtojca Yandex nuk është në instaluesin, por "instaloni vetë". Unë u përpoqa sipas udhëzimeve të tyre - nuk funksionoi. I shkrova mbështetjes teknike Yandex, ata ndihmuan, ata instaluan shtojcën. Po mundohem të bëj një pagesë provë, kjo jep...

    Ka një zgjidhje

    Përditësuar në versionin 8. SWEB hosting Për karrocat e braktisura në CRON: për...public_html/cli.php karrocat e dyqanevePluginCheck - 0 * * * *për...public_html/cli.php ndjekjen e dyqanit - */30 * * * *Ka shkuar te cilësimet e shtojcave më parë përditësime - gjithçka është në rregull, CRON është e gjelbër,...

    Problemi është se SWEB përfshin një version të PHP-së për sitin, ndërsa ai më i vjetri punon në CRON.Që në fillim të komandës, ndryshoni /usr/bin/php në /usr/bin/php5.6 Unë ju këshilloj të bëni e njëjta gjë për të gjitha punët CRON.

    Instaloni aplikacionin falas "Logs" në "Installer". Në cilësimet e aplikacionit, aktivizoni regjistrimin e gabimeve PHP në skedarin php.log Të përsëritet gabimi, për të cilin nevojiten më shumë informacion. Rifresko faqen e regjistrave të disponueshëm në...

    Mirëmëngjes. Kam kaluar dyqanin tim online në FastCGI (Nginx + PHP-FPM) sipas këtij udhëzimi, por kam një pyetje. Pse, nëse caching-u aktivizohet në ISPManager në cilësimet e domenit www, atëherë ISPManager modifikon konfigurimin, skadon parametri është shkruar më poshtë ...

    AJAX kthen gjithmonë "Seanca ka skaduar. Rifresko..."

    Dërgimi i një kërkese AJAX POST përmes një formulari.$.ajax(( type: "POST", url: "/sendrequest.php", të dhëna: send_data, sukses: funksion(xhr)( console.debug(xhr); )) vazhdimisht në regjistrin nxjerr si më poshtë: Sesioni ...

    Bëj një telefonatë në adresën që është në cilësimet e robokassa: http://shop-script.local/payments.php/robokassa/?transaction_result=success&app_id=shop Çfarë nuk shkon? Si të përpunoni një kërkesë nga PS? Moduli i zbrazët dhe/ose veprimi pas analizimit...

    Ka një zgjidhje

    Në fakt, pyetja është në titull. A ka dikush një sajt që funksionon në php 7.2? Pavarësisht se si e kam provuar - ose një faqe e bardhë bosh, ose një gabim (gabim) i njohur në uebsist me numër "0" dhe mbishkrimin, kontaktoni "Zhvilluesi i aplikacionit")

    Përditësimi i fundit i kornizës së webasist e zgjidhi problemin. Faleminderit të gjithëve!

    Dima

    Versioni PHP

    Këtu është një shembull i asaj për të cilën mund të flasim. Kërkesa e përputhshmërisë së detyrueshme me PHP 5.2 është e bezdisshme herë pas here. Instaluesi mund të kontrollojë versionin. Le të pranojmë tashmë shtojcat / aplikacionet për 5.3+ dhe 5.4+ të paktën në dyqan. Jo se unë ...

    Përshëndetje Dje u përditësova në versionin më të fundit. Pas kësaj, u përpoqa të përditësoj versionin e paracaktuar të dizajnit në 3.0. Gjatë përditësimit, u shfaq paralajmërimi i mëposhtëm: Paralajmërim: Përshkrimi i pavlefshëm i temës...

    +1 Marrë

    Mirëdita, ne po testojmë platformën tuaj për të hapur një dyqan online. Fatkeqësisht, vumë re gabimin e mëposhtëm: Kemi: UT Prof 10.3.45.4 (platforma: 8.2.19.130), moduli i shkëmbimit 1C-Bitrix 6.5.0.1. Versioni i Webasyst 1.8.3.219, versioni i shtojcës...

    +1 Jo mirë

    Mirëdita, më thuaj, faqja është zhvendosur në një host të ri, programet janë të ndryshme nga ajo e vjetra, për shembull, e vjetra kishte MySQL 5.1 tani MySQL 5.7, por në atë lokale u përpoqa të ekzekutoja modulin në MySQL Versioni 5.7 dhe gjithçka është në rregull. Por në të renë shfaqim shumë gabime ...

    +2 Jo mirë

    Dhe kjo përzgjedhje nuk rivendoset pas largimit nga redaktimi dhe futet në listën e postimeve.

    Ka një zgjidhje

    Krijova një shtojcë të thjeshtë për aplikacionin "Kontaktet", në të cilën u përpoqa të qëndroja në grepin e backend_contact_info (kodin për shtojcën e mora nga e njëjta faqe). Nuk e di se çfarë po bëj gabim, por shtojca nuk funksionon. Ju lutem shikoni se çfarë...

    Mund të mos e keni pastruar cache-in e Webasyst. Kërkoni gjithashtu mesazhe gabimi në regjistrin e PHP-së dhe në konsolën e shfletuesit në momentin që shfaqet problemi.

    Cilësimet e temës së projektimit: ndërfaqja e përditësuar dhe veçoritë e reja

    Sot, një publikim paraprak i përditësimit të radhës të Kornizës është publikuar në degën e zhvilluesit në GitHub. Në këtë temë, ne duam të tregojmë dhe diskutojmë me ju ndryshimet që kanë ndikuar në temat e dizajnit. Cfare ka te re? Përditësimi i përmirësuar i temës, grupimi në shumë nivele...

    Si të bëni një kopje të statusit "Dërguar" me të njëjtat funksione, por me një emër tjetër "Dërguar nga Posta Ruse" dhe, në përputhje me rrethanat, t'i dërgoni një letër klientit me një përmbajtje të ndryshme nga statusi "Dërguar".

    +11 Marrë

    Kur instaloni / përditësoni, shfaqen 2 gabime (nga ana tjetër) ru/YmENpLLs0PJDV2Trajtuar duke zëvendësuar me...

    Marrja e id nga api

    Meqenëse mbështetja teknike e dërgoi këtu, vendosa të shkruaj gjithsesi: E lexova përsëri informacionin në api, por nuk gjeta një zgjidhje për pyetjen time atje. Puna me api shkon nga ID-ja e produktit, por si mund ta gjej këtë ID nëse di vetëm emrin e produktit? Kam nevoje...

    Eksporti i mallrave në shërbimin online Yandex.Market në Shop-Script kryhet duke përdorur një plug-in që mund të instalohet duke përdorur aplikacionin Installer. Shtojca në dyqanin Webasyst: http://www.webasyst.ru/store/plugin/shop/yandexmarket/. nje....

    Ka një zgjidhje

    Kam përditësuar kornizën në versionin 1.7.12.164 në kokën time dhe kaq, faqja nuk funksionon më, një lloj problemi me të drejtat e aksesit, me sa duket sepse gjatë përditësimit betohet se nuk mund të krijojë një skedar, megjithëse askush nuk ka prekur asnjë cilësimet kudo Nuk mund të shkruhet në...

    Për disa arsye, dosjet e webastist dhe dyqani ishin në pronësi të root, kështu që nuk funksiononte si një përdorues normal. Fantastike.PS: me sa di unë, cron nuk është konfiguruar dhe nuk është përdorur.

(VPS, VDS, DS) që drejton sistemin operativ më të popullarizuar për serverët në internet, CentOS OS.

Vërejtje. Ne duam t'ju paralajmërojmë menjëherë, shumë motorë të njohur janë kërkues për versionet PHP dhe një grup modulesh. Prandaj, përpara se të përditësoni PHP-në në server, kontrolloni përputhshmërinë e CMS-së tuaj me versionin e ri të PHP. Zakonisht ky informacion mund të gjendet në faqet e internetit zyrtare të zhvilluesve. Disa module mund të mos jenë të disponueshme në versionet më të reja të PHP. Për shembull, Zend Optimizer funksionon vetëm me versionet php deri në 5.2, në versionin PHP 5.3, përdoret analogu i tij, Zend Guard Loader. Në të njëjtën kohë, nëse skripti është i koduar duke përdorur Zend Optimizer, Zend Guard nuk do të jetë në gjendje ta përpunojë këtë skript.

Instalimi i një klienti SSH. Ju do të keni nevojë për qasje SSH në server dhe një klient SSH. Nëse keni një sistem operativ Linux të instaluar në kompjuterin tuaj - nuk keni nevojë për një klient SSH, mund të përdorni një terminal standard Linux për t'u lidhur nëpërmjet SSH. Për pronarët e kompjuterëve Windows, ne rekomandojmë përdorimin e klientit Putty SSH\Telnet. Ky program është falas dhe i lehtë për t'u përdorur.

Versionin më të fundit mund ta shkarkoni nga faqja zyrtare në lidhjen e mëposhtme:

https://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
Lidhuni me serverin tuaj nëpërmjet SSH si root ose një përdorues tjetër me privilegje të ngjashme. Kontrollimi i versioneve aktuale. Para së gjithash, le të kontrollojmë versionin aktual të PHP dhe listën e moduleve. Për të zbuluar versionin PHP, përdorni komandën: Për të parë listën e moduleve, përdorni komandën e mëposhtme: Përditëso PHP. Për të përditësuar versionin PHP, lidheni me serverin nëpërmjet SSH dhe përdorni komandën e mëposhtme: Ju mund të jeni me fat dhe yum do t'ju kërkojë menjëherë të përmirësoni në versionin PHP që ju nevojitet, por kjo nuk ka gjasa. Me shumë mundësi do të merrni këtë përgjigje:
"Asnjë paketë e shënuar për përditësim"
Kështu që ju duhet të shtoni një depo. Depo - një depo e veçantë në distancë nga e cila do të instalohet paketa. Le të shohim më në detaje procesin e shtimit të një depoje dhe përditësimit të PHP. Për të përditësuar PHP, përdorni magazinat epel dhe remi. Këto depo janë vërtetuar nga vite pune besnike për administratorët e serverëve virtualë dhe të dedikuar në sisteme të ngjashme me Unix. Ne nuk rekomandojmë instalimin e paketave nga depo të palëve të treta. Ju mund ta instaloni depon e epel me komandën e mëposhtme: Për të shtuar depo remi në CentOS 6, përdorni komandat e mëposhtme:
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6*.rpm
Për të instaluar depon e remi në CentOS 7, përdorni komandat e mëposhtme:
wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
sudo rpm -Uvh remi-release-7*.rpm
Tani mund të përditësoni PHP. Përditësoni PHP në versionin 5.4 me komandën:
yum update - -enablerepo=remi php
Nëse keni nevojë të përmirësoni në versionin 5.5, përdorni komandën:
yum update --enablerepo=remi-php55 php
Nëse keni nevojë të përmirësoni në versionin 5.6, përdorni komandën:
yum update --enablerepo=remi-php56 php
Për të përmirësuar në degën e re PHP 7, përdorni komandën e mëposhtme:
yum update --enablerepo=remi-php70
Pas përditësimit, sigurohuni që të rindizni serverin në internet. Për ta bërë këtë, përdorni komandën: Nëse serveri juaj nuk ka httpd - ka shumë të ngjarë që paketa Nginx + PHP-FPM po funksionon, atëherë rinisni PHP-FPM: Kontrolloni versionin PHP duke përdorur komandën: Ne gjithashtu ju rekomandojmë që të instaloni menjëherë paketa e shtesave të njohura PHP. Përdorni një nga komandat e mëposhtme për këtë (në varësi të versionit të PHP):
yum install --enablerepo=remi php-(mysql,mcrypt,mbstring,gd,xml)
përditësim yum --enablerepo=remi-php55 php-(mysql,mcrypt,mbstring,gd,xml)
përditësim yum --enablerepo=remi-php56 php-(mysql,mcrypt,mbstring,gd,xml)
përditësim yum --enablerepo=remi-php70 php-(mysql,mcrypt,mbstring,gd,xml)
Pas instalimit të përditësimeve, rinisni përsëri serverin në internet. Për ta bërë këtë, përdorni komandën: Nëse nuk ka httpd në serverin tuaj - ka shumë të ngjarë që paketa Nginx + PHP-FPM po funksionon, atëherë ringarkoni PHP-FPM:

Përmirësimi i PHP në 7.2 në CentOS 7

Për të përditësuar PHP në versionin 7.2, duhet të ekzekutoni komandat e mëposhtme:

rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum -y instaloni epel-release yum-utils
yum-config-manager --aktivizo remi-php72
yum instaloj php php-xml php-sapun php-xmlrpc php-mbstring php-json php-gd php-mcrypt php-i zakonshëm php-fpm php-pdo php-mysqlnd php-imap php-embeddc php-embeddc zip php-fileinfo php-procesi php-opcache
Nëse keni ndonjë problem, hapni një biletë nga llogaria juaj personale dhe specialistët tanë patjetër do t'ju ndihmojnë.

Nëse po e lexoni këtë postim, shanset janë që faqja juaj të ketë një version të lashtë të PHP. Ju nuk jeni vetëm, PHP 5.3 përdoret nga 31.1% e të gjitha faqeve dhe 5.4 nga 29% e faqeve. Të dy këto versione të PHP kanë arritur tashmë në fund të jetës së tyre dhe nuk do të mbështeten më. Kjo do të thotë se ka rreziqe potencialisht të mëdha sigurie në faqen tuaj.

Joomla është një nga CMS-të më të fuqishme dhe më të sigurta në planet. Por vetëm Joomla nuk mjafton për të mbrojtur faqen tuaj nëse jeni duke përdorur një version më të vjetër të PHP. Njerëzit shpesh kritikojnë dhe fajësojnë CMS-në kur faqja e tyre hakerohet, por ata mund të mos e kuptojnë se mund të jetë për shkak të një problemi të serverit.

Joomla së fundmi ngriti kërkesat e versionit PHP në PHP 5.6 ose 7. Por CMS mund të funksionojë edhe në PHP 5.3.10+.

PHP 7 tashmë është lëshuar dhe është një histori përparimi në PHP. Prandaj, është koha për të përditësuar versionin e serverit PHP në PHP 7 ose të paktën 5.6+. Në këtë tutorial, unë do t'ju tregoj se si mund ta bëni atë.

**E rëndësishme: nëse vendosni të përmirësoni në PHP 7, ju lutemi sigurohuni që versioni i Joomla në faqen tuaj të jetë 3.5+ në mënyrë që sistemi të funksionojë siç duhet.

Pritja e përbashkët ose VPS

Mënyra më e lehtë

Kërkojini ofruesit tuaj të pritjes që të përmirësojë versionin e pritjes PHP. Me shumë mundësi, ai do ta bëjë atë falas, dhe kjo është mënyra më e lehtë për të përmirësuar. Megjithatë, nëse ata kanë refuzuar ose nuk janë në gjendje ta bëjnë këtë, atëherë është koha për të kaluar te një ofrues shërbimi i besueshëm.

Përditësoni PHP përmes cPanel

Shumica e hosteve ofrojnë cPanel për vetë-menaxhimin e pritjes. cPanel do t'ju lejojë të përditësoni versionin tuaj PHP përmes ndërfaqes së tij. Gjeni menaxherin e versionit PHP ose opsionet e konfigurimit të PHP dhe klikoni mbi të.

Zgjidhni versionin PHP 5.6+ ose 7 dhe ruani ndryshimet.

Përditëso përmes skedarit .htaccess

Nëse metodat e listuara më sipër nuk funksionojnë për ju, atëherë bastja juaj më e mirë është të përditësoni versionin tuaj PHP duke përdorur skedarin .htaccess.

Shkoni te cPanel, "File Manager" dhe zgjidhni rrënjën e faqes. Kjo mund të bëhet edhe duke përdorur FTP. Në direktorinë rrënjë, krijoni një skedar të ri (ose modifikoni një ekzistues) .htaccess dhe shtoni rreshtin e mëposhtëm:

Për të përmirësuar në PHP 5.6

Aplikacioni AddHandler/x-httpd-php56 .php .php5 .php4 .php3

Për të përmirësuar në PHP 7.0

Aplikacioni AddHandler/x-httpd-php70 .php .php5 .php4 .php3

Ky cilësim zbatohet në mënyrë rekursive për të gjithë nëndosjet. Në rast se dëshironi të keni një version të ndryshëm PHP në një nëndrejtori, krijoni një skedar të ri .htaccess në të me një direktivë për versionin e kërkuar të PHP.

VPS ose server i dedikuar

Nëse jeni duke përdorur Ubuntu 14.04 ose më poshtë, mund ta përmirësoni me këtë komandë:

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

Le të shtojmë një depo PHP në listën tonë. Ju lutemi zgjidhni versionin e duhur.

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

sudo apt-add-repository ppa:ondrej/php

Përmirësimi në PHP 5.6

sudo apt-get instaloni php5

Versioni juaj PHP tani është përmirësuar dhe ju vetëm duhet të rinisni serverin.

Apache: rinisja e shërbimit sudo apache2

Nginx: rinisja e shërbimit sudo nginx

Përmirësimi në PHP 7

Përmirësimi në PHP 7 kërkon pak punë shtesë. Varet nga serveri juaj i internetit për të ekzekutuar këtë komandë.

Përditësoni mod_php në Apache

Së pari, duhet të instaloni paketa (pako) të reja. Kjo do të përditësojë të gjithë skedarët e rëndësishëm PHP, me përjashtim të paketës PHP5-MySQL, e cila do të hiqet.

sudo apt-get instaloni php7.0

Nëse jeni duke përdorur MySQL, sigurohuni që të rishtoni lidhjet e përditësuara të PHP dhe MySQL:

Përditësimi i PHP-FPM në nginx

Dhe tani le të flasim për procesin e përditësimit të sistemit duke përdorur nginx si një server në internet dhe PHP-FPM për të ekzekutuar kodin PHP.

Së pari, instaloni paketën e re PHP-FPM dhe varësitë e saj:

sudo apt-get instaloni php7.0-fpm

Pas kësaj, do t'ju kërkohet të vazhdoni. Shtypni tastin Enter për të përfunduar instalimin. Nëse jeni duke përdorur MySQL, sigurohuni që të riinstaloni lidhjet e MySQL PHP:

sudo apt-get instalo php7.0-mysql

Shënim: Nëse keni bërë ndryshime të rëndësishme në skedarët e konfigurimit në /etc/PHP5, atëherë ata skedarë do të mbeten në vend dhe mund të referohen. Skedarët e konfigurimit për PHP 7.0 do të jenë në /etc/PHP/7.0.

Tani përditësoni bllokun tuaj të serverit nginx me PHP 7.0 të ri.

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

Ruani dhe mbyllni skedarin. Tani është vetëm një çështje rindezjeje.

Rinisja e shërbimit Sudo nginx

Kontrolloni versionin tuaj të PHP në panelin e administratorit të Joomla, shkoni te Sistemi > Informacioni i Sistemit. Aty do të mund të shihni numrin tuaj të versionit PHP.

Faqja juaj e WordPress mund të funksionojë më shpejt dhe të bëhet më e sigurt, dhe është në duart tuaja!

Kjo faqe do të përpiqet të sqarojë pse kjo do të thotë për ju dhe si mund ta rregulloni atë.

Pse PHP është i rëndësishëm

PHP është gjuha e programimit në të cilën bazohet WordPress. Versioni PHP vendoset në nivel serveri nga administratori i sistemit. Ndërsa mund të jeni të vetëdijshëm për rëndësinë e mbajtjes së përditësuar të WordPress, shtojcave dhe temave, mbajtja e versionit tuaj të PHP-së është po aq e rëndësishme.

Ka dy arsye të rëndësishme për të mbajtur PHP të përditësuar:

  • Faqja juaj e internetit do të funksionojë më shpejt, pasi versionet e fundit të PHP janë më efikase. Përmirësimi në versionin më të fundit të mbështetur të PHP (aktualisht 7.3) mund të shpejtojë faqen tuaj deri në 3-4 herë në krahasim me versionet më të vjetra.
  • Faqja juaj do të jetë më e sigurt. PHP, si WordPress, mbështetet nga komuniteti i tij. Meqenëse PHP është shumë e zakonshme, është një prioritet i lartë për hakerimin, vetëm versionet më të fundit të mbështetura do të kenë veçori të përditësuara të sigurisë. Versione të vjetra, të pambështetura të PHP mos i keni ato, kështu që kërkohet një përditësim PHP për të mbajtur të sigurt faqen tuaj të WordPress.

Por kjo nuk është e gjitha, ka përfitime të tjera:

  • Një faqe e shpejtë fiton avantazhe në motorët e kërkimit, kështu që ju merrni një renditje më të lartë në kërkim!
  • Një sajt i shpejtë i mban më mirë vizitorët. Vizitorët largohen më shpejt nga faqet e ngadalta, një faqe e shpejtë është më efikase.
  • Një faqe e sigurt mbrohet më mirë nga hakerimi dhe dëmtimi i reputacionit, në rast hakimi.

Këto përfitime janë të mira si për ju ashtu edhe për vizitorët e faqes. Këto janë arsyet për të përditësuar PHP sa më shpejt të jetë e mundur. Në pjesën tjetër, ne do t'ju tregojmë se si ta bëni këtë.

Përpara përditësimit të PHP

Disa paralajmërime për të filluar, por mos u shqetësoni. Ka disa gjëra teknike për të bërë përpara se të përditësoni versionin PHP.

Përditësimi i vetë versionit PHP nuk duhet të jetë një problem i madh, por ne ne nuk mund të garantojmë se do të kalojë pa probleme. WordPress madje funksionon me një version të vjetër sa 5.2.4 (edhe pse ne rekomandojmë 7.3, ne kemi i shkëlqyer e përputhshme me prapa!), por ne nuk e dimë se si do të funksionojnë shtojcat dhe temat tuaja. Ata duhet të jenë, shtojcat dhe temat më të njohura ose me reputacion me shumë mundësi do të jenë, por përsëri, ne nuk mund ta garantojmë këtë.

Më poshtë janë disa hapa që duhet të ndërmerrni për të zbutur rrezikun përpara se të përmirësoni:

  • Bëni një kopje rezervë të faqes:, kjo do t'ju lejojë të ktheni faqen në rast se diçka nuk shkon. Ka, kështu që nëse nuk keni zgjedhur një zgjidhje për veten tuaj, atëherë provoni një nga këto. Për të përfunduar rikthimin, do t'ju duhet gjithashtu të ktheni versionin aktual të PHP (ne do t'ju tregojmë se si ta bëni këtë pak më vonë).
  • Përditësoni WordPress, temat dhe shtojcat: nga tastiera e WordPress, shkoni te Përditësimet dhe përditësoni gjithçka. Gjithsesi, kjo është diçka që duhet ta bëni rregullisht. Pasi të kenë përfunduar përditësimet, sigurohuni që faqja të funksionojë siç duhet.
  • Kontrolloni përputhshmërinë e PHP: instaloni një shtojcë për të kontrolluar temat dhe shtojcat tuaja për probleme të mundshme. Shtojca nuk është e përsosur dhe mund të humbasë diçka ose të japë rezultate false, por në shumicën e rasteve funksionon.
  • Rregulloni problemet e përputhshmërisë së PHP: nëse u gjetën probleme nga shtojca në hapin e mëparshëm, kontaktoni zhvilluesit e temës ose të shtojcave dhe kërkojuni ta shqyrtojnë atë. Nëse nuk duan ose nuk mund ta bëjnë, atëherë kërkoni tema të tjera në drejtori me funksionalitet të ngjashëm dhe përdorni ato në vend të atyre problematike.

Merrni këto pak hapa dhe do të jeni gati të përmirësoni versionin PHP të faqes suaj të WordPress për të shijuar të gjitha përfitimet që sjell!

Nëse hasni vështirësi ose keni nevojë për ndihmë gjatë rrugës, është më mirë të kontaktoni një zhvillues profesionist të uebit, mbështetjen e ofruesit tuaj të pritjes ose autorët e shtojcave dhe temave tuaja. Shumica prej tyre duhet të jenë të lumtur t'ju ndihmojnë.

Dhe tani më në fund mund të kalojmë në përditësimin e versionit PHP në faqen tuaj.

Si të përditësoni versionin PHP të një faqe interneti për ta bërë atë më të shpejtë dhe më të sigurt

Tani jeni gati të përditësoni versionin PHP të faqes! Keni qenë të kujdesshëm, keni një kopje rezervë dhe faqja është gati për tu përditësuar në mënyrën më të mirë të mundshme.

Meqenëse versioni PHP është vendosur në nivelin e serverit nga hosti juaj, përditësimi ndodh ose duke ndryshuar cilësimet në panelin pritës ose duke kontaktuar mbështetjen teknike të pritjes me një kërkesë për të ndryshuar versionin PHP.

Kështu, hapat e saktë për të përmirësuar varen nga hosti. Më poshtë janë ato që na dhanë udhëzime (në anglisht) për përditësimin e PHP-së për ta.

Nëse nuk e gjetët hostin tuaj në listë, atëherë mund të kontaktoni mbështetjen teknike të pritjes me një kërkesë për t'ju ndihmuar. Më poshtë është një model referimi që mund të përdorni:

E dashur mbështetje për pritjen!

Unë dua ta bëj faqen time të WordPress më të shpejtë dhe më të sigurt me versionin më të fundit të PHP.
Nëse faqja ime nuk po përdor ende versionin më të fundit të PHP,
atëherë ju lutem më tregoni se çfarë duhet të bëj hap pas hapi për të përditësuar.

Faleminderit!

Nëse në këtë fazë keni ndonjë vështirësi, atëherë ose ndryshoni vetë versionin PHP, ose kontaktoni mbështetjen e hostimit ose një zhvillues profesionist të uebit. Nëse ju duhet të ktheheni te një kopje rezervë, fillimisht rivendosni versionin e mëparshëm të PHP-së që po përdorni (mundësisht duke kontaktuar mbështetjen e pritjes), më pas rivendosni faqen nga rezervimi.

Tani i keni të gjitha informacionet e përditësimit! Mirë! Me një version të përditësuar të PHP, faqja juaj do të jetë më e shpejtë dhe më e sigurt, dhe vizitorët tuaj do të jenë më të lumtur.

Faqe të shpejta dhe të sigurta WordPress për të gjithë

Me versionin më të fundit të PHP, mund të jeni të sigurt që faqja juaj është sa më e shpejtë dhe e sigurt.

Tani i keni të gjitha informacionet për përditësimin e PHP-së dhe gjithashtu dini se si ta bëni atë në të ardhmen. Mbani një sy për njoftimet e përditësimit në tastierën tuaj të faqes WordPress, ose për lajmet nga hosti juaj.

Faleminderit që e keni bërë internetin një vend më të mirë!

Artikujt kryesorë të lidhur