Parakushtet
Hapi 1: Përditësoni sistemin
Hapi 2: Çinstaloni paketat e parainstaluara PHP 5
Hapi 3: Instaloni paketat PHP 7 duke përdorur depon e IUS Yum
Hapi 4: Konfiguro PHP-FPM
Kohët e fundit, në dhjetor 2015, versioni 7 i PHP u lëshua si një përmirësim i madh për paraardhësin e tij, PHP 5. Krahasuar me versionin e fundit madhor në PHP 5, PHP 5.6, PHP 7 prezantoi përmirësime të shumta domethënëse: deri në 2x performancë, reduktuar ndjeshëm përdorimi i memories, mbështetja e qëndrueshme 64-bit dhe rregullimet e shumta të gabimeve, së bashku me disa veçori të reja si pema e sintaksës abstrakte, deklarimi i llojit të kthimit dhe deklarimi i tipit skalar.
Nëse doni të përfitoni sa më shumë nga PHP 7 tani, në shpërndarjet e bazuara në RPM, mund të përdorni depon e IUS Yum për të kryer përmirësimin.
Shënim : Pavarësisht nga përmirësimet e rëndësishme që prezanton PHP 7, ju duhet të kryeni teste të plota të përputhshmërisë në mjediset në zhvillim dhe vendosje përpara se të vendosni PHP 7 në mjedisin tuaj të prodhimit në rast të ndonjë problemi të papritur me papajtueshmërinë e kodit.
Në këtë artikull, si një demonstrim, ne do t'ju prezantojmë se si të përmirësoni PHP 5 të para-instaluar në PHP 7 në një shembull të serverit të aplikacionit WordPress Vultr i cili bazohet në CentOS 6, PHP 5, Nginx dhe MySQL.
Parakushtet
Përpara se të vazhdoni, duhet të:
- Vendosni një shembull të ri të serverit me aplikacionin Vultr WordPress.
- Identifikohu duke përdorur një përdorues sudo. Ju mund të mësoni se si të krijoni një përdorues të tillë sudo në këtë artikull të Vultr .
Hapi 1: Përditësoni sistemin
Nëse projekti juaj nuk ka kërkesa të veçanta për versionin e secilit program në sistem, është gjithmonë një praktikë e mirë të përditësoni çdo program në sistem në versionin më të fundit të qëndrueshëm.
sudo yum update
Hapi 2: Çinstaloni paketat e parainstaluara PHP 5
Listoni të gjitha paketat e instaluara PHP 5 për shqyrtim:
yum list installed php*
Hiqni të gjitha paketat e instaluara PHP 5:
sudo yum remove php55u*
Hapi 3: Instaloni paketat PHP 7 duke përdorur depon e IUS Yum
Falë depove të integruara të IUS Yum në këtë shembull të serverit Vultr WordPress, tashmë mund ta përdorni për të instaluar paketat PHP 7.
Këtu mund të instaloni paketat përkatëse PHP 7 në përputhje me paketat e mëparshme PHP 5:
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
Megjithëse azhurnimi nuk ka përfunduar ende, mund t'i hidhni një sy versionit aktual të PHP me komandën më poshtë:
php -v
Për shkak se operacioni i përmirësimit modifikoi konfigurimin e PHP-FPM, ju duhet të rikonfiguroni PHP-FPM, duke e bërë atë të fillojë në nisjen e sistemit:
sudo chkconfig php-fpm on
Më pas, ne duhet të vendosim php-fpm që të ekzekutohet si përdorues nginxnë mënyrë që të sigurohemi që ngarkimet e mediave të WordPress të vazhdojnë të funksionojnë si më poshtë:
Hapeni /etc/php-fpm.d/www.confduke përdorur redaktuesin tuaj të preferuar të tekstit dhe gjeni 2 rreshtat e mëposhtëm (zakonisht rreshtat 23 dhe 24):
user = php-fpm
group = php-fpm
Ndryshimi php-fpmpër të nginxsi më poshtë, atëherë ruani dhe të mbyllë dosjen.
user = nginx
group = nginx
Së fundmi, duhet të rinisni shërbimin PHP-FPM dhe shërbimin Nginx për të vënë në fuqi ndryshimin tuaj:
sudo service php-fpm restart
sudo service nginx restart
Kjo eshte. Ju mund të përdorni PHP 7 për të shërbyer faqen tuaj të WordPress tani.