Vyhledávání na webu

Jak nainstalovat PHP 5.6 na CentOS 7


Ve výchozím nastavení mají oficiální úložiště softwarových balíčků CentOS 7 verzi PHP 5.4, která dosáhla konce životnosti a vývojáři ji již aktivně neudržují. Abyste udrželi krok s nejnovějšími funkcemi a bezpečnostními aktualizacemi, potřebujete novější (pravděpodobně nejnovější) verzi PHP ve vašem systému CentOS 7.

Proto důrazně doporučujeme upgradovat nebo nainstalovat nejnovější podporovanou stabilní verzi PHP 5.5, PHP 5.6 nebo PHP 7 na distribuci CentOS 7 Linux.

V tomto článku vysvětlíme, jak nainstalovat podporované stabilní verze PHP 5.5 (poskytovány jsou pouze aktualizace zabezpečení) nebo PHP 5.6 na CentOS 7 ( stejné pokyny fungují také v distribuci RHEL 7).

Instalace PHP 5.6 na CentOS 7

1. Chcete-li nainstalovat PHP 5.6, musíte do systému CentOS 7 nainstalovat a povolit úložiště EPEL a Remi pomocí níže uvedených příkazů.

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. Dále nainstalujte yum-utils, což je řada nástrojů, které se integrují s yum a vylepšují jeho výchozí funkce, poskytují pokročilejší možnosti správy balíčků a také usnadňují použít.

Některé z jeho důležitých funkcí zahrnují manipulaci s repozitáři, povolení nebo zakázání balíčků na cestách a mnoho dalších, bez jakýchkoliv ručních konfigurací.

yum install yum-utils

3. Jedním z nejdůležitějších programů poskytovaných yum-utils je yum-config-manager, který můžete použít k aktivaci Remitor jako výchozí úložiště pro instalaci různých verzí PHP. Pokud například chcete nainstalovat PHP 5.5, PHP 5.6 nebo PHP 7.2 na CentOS 7, stačí povolit jej a nainstalujte podle obrázku.

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. Nyní, když jste povolili vybrané verze PHP, můžete nainstalovat PHP (zde jsme zvolili instalaci PHP 5.6) se všemi potřebnými moduly následovně

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

Důležité věci k poznámce:

  1. V případě, že chcete z jednoho nebo druhého důvodu přejít na nižší verzi PHP, budete muset odstranit stávající verzi PHP a poté znovu nainstalovat nové PHP s moduly, které potřebujete.
  2. Můžete také nainstalovat více verzí PHP na Linux a ručně vybrat, která verze se má používat jako výchozí.

Poté ještě jednou zkontrolujte nainstalovanou verzi PHP ve vašem systému.

php -v

Nakonec si nezapomeňte přečíst tyto užitečné články o PHP:

  1. Jak používat a spouštět kódy PHP v příkazovém řádku Linuxu
  2. Jak najít konfigurační soubory MySQL, PHP a Apache
  3. Jak otestovat připojení k databázi PHP MySQL pomocí skriptu
  4. Jak spustit PHP skript jako normální uživatel pomocí Cronu

To je prozatím vše! Chcete-li se s námi podělit o jakékoli myšlenky, můžete použít formulář pro komentáře níže. Dále vás provedeme instalací PHP 7 v CentOS 6. Do té doby zůstaňte připojeni k linux-console.net.