Hvordan installere PHP 5.6 på CentOS 7


Som standard har CentOS 7 offisielle programvarepakkelagre PHP 5.4, som har nådd slutten av livet og ikke lenger vedlikeholdes aktivt av utviklerne. For å holde tritt med de nyeste funksjonene og sikkerhetsoppdateringene trenger du en nyere (sannsynligvis den nyeste) versjonen av PHP på CentOS 7-systemet.

Derfor anbefales det sterkt for deg å oppgradere eller installere en siste støttet stabil versjon av PHP 5.5, PHP 5.6 eller PHP 7 på en CentOS 7 Linux-distribusjon.

I denne artikkelen vil vi forklare hvordan du installerer støttede stabile versjoner av PHP 5.5 (bare sikkerhetsoppdateringer følger med) eller PHP 5.6 på CentOS 7 (samme instruksjoner fungerer også på RHEL 7).

Installerer PHP 5.6 på CentOS 7

1. For å installere PHP 5.6, må du installere og aktivere EPEL og Remi repository til ditt CentOS 7-system ved å bruke kommandoene nedenfor.

# 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. Installer deretter yum-utils, som er et utvalg av verktøy som integreres med yum for å forbedre standardfunksjonene, gi den mer avanserte pakkeadministrasjonsalternativer og også gjøre den enklere å bruke.

Noen av dens viktige funksjoner inkluderer manipulering av depoter, aktivering eller deaktivering av pakker mens du er på farten og mye mer, uten noen manuelle konfigurasjoner.

# yum install yum-utils

3. Et av de viktigste programmene som tilbys av yum-utils er yum-config-manager, som du kan bruke til å aktivere Remi-depotet som standardlager for å installere forskjellige PHP-versjoner. For eksempel, hvis du vil installere PHP 5.5, PHP 5.6 eller PHP 7.2 på CentOS 7, bare aktiver det og installer som vist.

# 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. Nå som du har aktivert utvalgte versjoner av PHP, kan du installere PHP (her har vi valgt å installere PHP 5.6) med alle nødvendige moduler som følger

# 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

Viktige ting å merke seg:

  1. Hvis du ønsker å nedgradere PHP-versjonen av en eller annen grunn, må du fjerne eksisterende PHP-versjon(er) og deretter installere den nye PHP-en på nytt med moduler du trenger.
  2. Du kan også installere flere versjoner av PHP på Linux og manuelt velge hvilken versjon du vil bruke som standard.

Etterpå, dobbeltsjekk den installerte versjonen av PHP på systemet ditt.

# php -v

Til slutt, husk å lese disse nyttige PHP-artiklene:

  1. Hvordan bruke og kjøre PHP-koder i Linux-kommandolinjen
  2. Hvordan finne MySQL-, PHP- og Apache-konfigurasjonsfiler
  3. Hvordan teste PHP MySQL-databasetilkobling ved hjelp av skript
  4. Hvordan kjører du PHP-skript som vanlig bruker med Cron

Det var det for nå! For å dele noen tanker med oss, kan du bruke kommentarskjemaet nedenfor. Deretter vil vi veilede deg gjennom installasjonen av PHP 7 i CentOS 6. Inntil da, hold deg tilkoblet linux-console.net.