Kaip įdiegti PHP 5.6 CentOS 7


Pagal numatytuosius nustatymus oficialios CentOS 7 programinės įrangos paketų saugyklos turi PHP 5.4, kurios eksploatavimo laikas baigėsi ir kūrėjai jos nebeprižiūri. Jei norite neatsilikti nuo naujausių funkcijų ir saugos naujinimų, CentOS 7 sistemoje reikia naujesnės (tikriausiai naujausios) PHP versijos.

Todėl labai rekomenduojama atnaujinti arba įdiegti naujausią palaikomą stabilią PHP 5.5, PHP 5.6 arba PHP 7 versiją CentOS 7 Linux paskirstyme.

Šiame straipsnyje paaiškinsime, kaip įdiegti palaikomas stabilias PHP 5.5 (teikiami tik saugos naujinimai) arba PHP 5.6 versijas CentOS 7 ( tos pačios instrukcijos veikia ir RHEL 7) platinimui.

PHP 5.6 diegimas CentOS 7

1. Norėdami įdiegti PHP 5.6, turite įdiegti ir įgalinti EPEL ir Remi saugyklą savo CentOS 7 sistemoje naudodami toliau pateiktas komandas.

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. Tada įdiekite yum-utils – tai įvairių paslaugų, kurios integruojamos su yum, kad patobulintų numatytąsias funkcijas, suteiktų pažangesnių paketų valdymo parinkčių ir būtų lengviau. naudoti.

Keletas svarbių jo funkcijų apima manipuliavimą saugyklomis, paketų įjungimą arba išjungimą kelyje ir daug daugiau, be jokių rankinių konfigūracijų.

yum install yum-utils

3. Viena iš svarbiausių yum-utils teikiamų programų yra yum-config-manager, kurią galite naudoti norėdami suaktyvinti Remi saugykla kaip numatytoji įvairių PHP versijų diegimo saugykla. Pavyzdžiui, jei norite įdiegti PHP 5.5, PHP 5.6 arba PHP 7.2 CentOS 7, tiesiog įgalinkite jį ir įdiekite, kaip parodyta.

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. Dabar, kai įgalinote pasirinktas PHP versijas, galite įdiegti PHP (čia mes pasirinkome įdiegti PHP 5.6) su visais reikalingais moduliais, kaip nurodyta toliau.

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

Svarbūs dalykai, į kuriuos reikia atkreipti dėmesį:

  1. Jei dėl vienos ar kitos priežasties norite grąžinti PHP versiją į senesnę versiją, turėsite pašalinti esamą (-as) PHP versiją (-es) ir iš naujo įdiegti naują PHP su reikalingais moduliais.
  2. Taip pat galite įdiegti kelias PHP versijas Linux sistemoje ir rankiniu būdu pasirinkti, kurią versiją naudoti pagal numatytuosius nustatymus.

Po to dar kartą patikrinkite savo sistemoje įdiegtą PHP versiją.

php -v

Galiausiai nepamirškite perskaityti šių naudingų PHP straipsnių:

  1. Kaip naudoti ir vykdyti PHP kodus Linux komandinėje eilutėje
  2. Kaip rasti MySQL, PHP ir Apache konfigūracijos failus
  3. Kaip patikrinti PHP MySQL duomenų bazės ryšį naudojant scenarijų
  4. Kaip paleisti PHP scenarijų kaip įprastam vartotojui naudojant Cron

Tai kol kas! Jei norite pasidalinti mintimis su mumis, galite naudoti toliau pateiktą komentarų formą. Toliau padėsime įdiegti PHP 7 sistemoje CentOS 6. Iki tol palaikykite ryšį su linux-console.net.