Kako namestiti PHP 5.6 na CentOS 7


Uradna skladišča programskih paketov CentOS 7 imajo privzeto PHP 5.4, ki je dosegel konec svoje življenjske dobe in jih razvijalci ne vzdržujejo več aktivno. Če želite biti v koraku z najnovejšimi funkcijami in varnostnimi posodobitvami, potrebujete novejšo (verjetno najnovejšo) različico PHP v sistemu CentOS 7.

Zato je zelo priporočljivo, da na distribucijo CentOS 7 Linux nadgradite ali namestite najnovejšo podprto stabilno različico PHP 5.5, PHP 5.6 ali PHP 7.

V tem članku bomo razložili, kako namestiti podprte stabilne različice PHP 5.5 (samo varnostne posodobitve) ali PHP 5.6 na distribucijo CentOS 7 (ista navodila delujejo tudi na RHEL 7).

Namestitev PHP 5.6 na CentOS 7

1. Če želite namestiti PHP 5.6, morate v spodnji ukaz namestiti in omogočiti skladišče EPEL in Remi v sistemu CentOS 7.

# 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. Nato namestite yum-utils, ki je asortiman pripomočkov, ki se integrirajo z yumom, da izboljšajo njegove privzete funkcije, kar mu daje naprednejše možnosti upravljanja paketov in olajša uporabo.

Nekaj njegovih pomembnih funkcij vključuje manipulacijo s skladišči, omogočanje ali onemogočanje paketov na poti in še veliko več, brez ročnih konfiguracij.

# yum install yum-utils

3. Eden najpomembnejših programov, ki jih ponuja yum-utils, je yum-config-manager, ki ga lahko uporabite za aktivno skladišče Remi kot privzeto skladišče za namestitev različnih različic PHP. Na primer, če želite namestiti PHP 5.5, PHP 5.6 ali PHP 7.2 v CentOS 7, ga samo omogočite in namestite, kot je prikazano.

# 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. Zdaj, ko ste omogočili izbrane različice PHP, lahko namestite PHP (tukaj smo izbrali namestitev PHP 5.6) z vsemi potrebnimi moduli, kot sledi

# 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

Pomembne stvari, ki jih je treba opozoriti:

  1. Če želite iz enega ali drugega razloga znižati različice PHP, morate odstraniti obstoječe različice PHP in nato znova namestiti novo PHP s potrebnimi moduli.
  2. V Linux lahko namestite tudi več različic PHP in ročno izberete, katero različico želite privzeto uporabiti.

Nato dvakrat preverite nameščeno različico PHP v vašem sistemu.

# php -v

Nazadnje, ne pozabite prebrati teh uporabnih člankov PHP:

  1. Kako uporabljati in izvajati kode PHP v ukazni vrstici Linuxa
  2. Kako najti konfiguracijske datoteke MySQL, PHP in Apache
  3. Kako preizkusiti povezavo PHP MySQL z zbirko podatkov s skriptom
  4. Kako zagnati skript PHP kot običajen uporabnik s programom Cron

To je to zaenkrat! Če želite z nami deliti svoje misli, uporabite spodnji obrazec za komentar. Nato vas bomo vodili skozi namestitev PHP 7 v CentOS 6. Do takrat ostanite povezani s linux-console.net.