Jinsi ya kusakinisha PHP 5.6 kwenye CentOS 7


Kwa chaguo-msingi hazina rasmi za kifurushi cha programu za CentOS 7 zina PHP 5.4, ambayo imefikia mwisho wa maisha na haijatunzwa tena kikamilifu na wasanidi. Ili kupata vipengele vya hivi punde na masasisho ya usalama, unahitaji toleo jipya zaidi (labda la hivi punde zaidi) la PHP kwenye mfumo wako wa CentOS 7.

Kwa hivyo, tunapendekezwa sana kwako kusasisha au kusakinisha toleo la hivi punde thabiti la PHP 5.5, PHP 5.6 au PHP 7 kwenye usambazaji wa CentOS 7 Linux.

Katika makala haya, tutaeleza jinsi ya kusakinisha matoleo thabiti ya PHP 5.5 (sasisho za usalama pekee zinazotolewa) au PHP 5.6 kwenye CentOS 7 (maagizo sawa pia yanafanya kazi kwenye usambazaji wa RHEL 7).

Inasakinisha PHP 5.6 kwenye CentOS 7

1. Ili kusakinisha PHP 5.6, inabidi usakinishe na kuwezesha hazina ya EPEL na Remi kwenye mfumo wako wa CentOS 7 kwa kutumia amri zilizo hapa chini.

# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

2. Kisha, sakinisha yum-utils ambayo ni anuwai ya huduma zinazounganishwa na yum ili kuboresha vipengele vyake chaguomsingi, kuipa chaguo za juu zaidi za usimamizi wa kifurushi na pia kurahisisha kutumia.

Vipengele vyake vichache muhimu ni pamoja na kudhibiti hazina, kuwezesha au kuzima vifurushi popote ulipo na mengine mengi, bila usanidi wowote wa mikono.

# yum install yum-utils

3. Mojawapo ya programu muhimu inayotolewa na yum-utils ni yum-config-manager, ambayo unaweza kutumia kwenye hazina amilifu ya Remi kama hazina chaguomsingi ya kusakinisha matoleo mbalimbali ya PHP. Kwa mfano, ikiwa unataka kusakinisha PHP 5.5, PHP 5.6 au PHP 7.2 kwenye CentOS 7, iwashe tu na usakinishe kama inavyoonyeshwa.

# yum-config-manager --enable remi-php55   [Install PHP 5.5]
# yum-config-manager --enable remi-php56   [Install PHP 5.6]
# yum-config-manager --enable remi-php72   [Install PHP 7.2]

4. Kwa kuwa sasa umewezesha matoleo yaliyochaguliwa ya PHP, unaweza kusakinisha PHP (hapa, tumechagua kusakinisha PHP 5.6) na moduli zote zinazohitajika kama ifuatavyo.

# yum-config-manager --enable remi-php56   [Install PHP 5.6]
# yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo

Mambo muhimu ya kuzingatia:

  1. Iwapo ungependa kushusha toleo la PHP kwa sababu moja au nyingine, utahitaji kuondoa matoleo yaliyopo ya PHP kisha usakinishe upya PHP mpya yenye moduli unazohitaji.
  2. Unaweza pia kusakinisha matoleo mengi ya PHP kwenye Linux na uchague mwenyewe toleo la kutumia kwa chaguomsingi.

Baadaye, angalia mara mbili toleo lililosanikishwa la PHP kwenye mfumo wako.

# php -v

Mwishowe, kumbuka kusoma nakala hizi muhimu za PHP:

  1. Jinsi ya Kutumia na Kutekeleza Misimbo ya PHP katika Mstari wa Amri wa Linux
  2. Jinsi ya Kupata Faili za Usanidi za MySQL, PHP na Apache
  3. Jinsi ya Kujaribu Muunganisho wa Hifadhidata ya MySQL kwa Kutumia Hati
  4. Jinsi ya Kuendesha Hati ya PHP kama Mtumiaji wa Kawaida kwa kutumia Cron

Ni hayo kwa sasa! Ili kushiriki mawazo yoyote nasi, unaweza kutumia fomu ya maoni hapa chini. Kisha, tutakupitia kusakinisha PHP 7 katika CentOS 6. Hadi wakati huo, endelea kushikamana na linux-console.net.