Úvod
PHP je programovací jazyk často používaný k automatizaci úloh serveru. Je součástí LAMP (Linux, Apache, MySQL, PHP) stack, což je balík softwaru používaného pro provozování internetových serverů a služeb. PHP zpracovává dynamický obsah, databázové požadavky a zpracovává a zobrazuje data.
Tento podrobný průvodce ukazuje, jak nainstalovat PHP na CentOS 7.
Předpoklady
- Přístup k uživatelskému účtu pomocí sudo privilegia
- Přístup k oknu terminálu/příkazovému řádku
- mňam správce balíčků, který je standardně součástí
- Úložiště softwaru třetí strany, podrobně popsáno níže
Jak nainstalovat PHP 7.2 s Apache na CentOS
Krok 1:Vyberte verzi PHP k instalaci
Nejnovější stabilní verze PHP je PHP 7.3.1. Některá softwarová úložiště však standardně používají starší verze softwaru.
Jednou z výhod použití starší verze je její vysoká stabilita a spolehlivost. Novější verze mohou obsahovat více funkcí, ale často jsou experimentálnější a mohou způsobit nestabilitu systému. Pokud se nemůžete rozhodnout, která verze je pro vás ta pravá, verze 7.2 je skvělým místem, kde začít.
Krok 2:Povolte další úložiště softwaru
Ve výchozím nastavení yum správce balíčků nezahrnuje přístup k úložištím, ve kterých jsou uloženy balíčky PHP. Proto musíte povolit přístup k těmto softwarovým balíčkům.
1. Nejprve začněte instalací balíčku yum-utils zadáním následujícího příkazu v okně terminálu:
sudo yum install yum-utils –y
2. Poté povolte epel-release úložiště zadáním následujícího:
sudo yum install epel-release –y
3. Nakonec přidejte následující softwarová úložiště, která obsahují balíčky PHP:
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Krok 3:Povolte úložiště pro verzi PHP
Dále použijte yum-config-manager pro nasměrování vašeho instalačního programu na úložiště verze PHP, kterou chcete nainstalovat:
sudo yum-config-manager ––enable remi–php70
Tento příkaz nakonfiguruje váš systém pro stažení a instalaci PHP 7.0.
Chcete-li nainstalovat PHP 7.1, změňte položku následovně:
sudo yum-config-manager ––enable remi–php71
Podobně nahraďte poslední dva znaky znakem 72 k instalaci PHP 7.2.
Krok 4:Instalace PHP a jeho závislostí
V tomto okamžiku můžete nainstalovat PHP. Do terminálu zadejte následující příkaz:
sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysql –y
Jak vidíte, tato řada obsahuje mnoho modulů a doplňků, které pomáhají PHP integrovat s konfigurací vašeho místního serveru.
Výstup bude také indikovat, které závislosti byly nainstalovány.
Krok 5:Moduly PHP
Možná jste si všimli, že instalační skript obsahoval více než jen základní balíček PHP. Mnohé z nich jsou moduly, které poskytují základní funkce PHP. Instalace této sady pomůže zajistit, že vaše instalace PHP splní vaše očekávání ohledně použití.
Stejně jako mnoho jiných aplikací pro Linux můžete funkce PHP svého systému vylepšit pomocí modulů .
Chcete-li vyhledat dostupné moduly a vygenerovat seznam modulů, zadejte následující příkaz:
sudo yum search php | more
Krok 6:Ověřte verzi PHP
Nakonec ověřte, zda byla instalace úspěšná. Zkontrolujte, kterou verzi PHP používáte, pomocí příkazu:
php –v
Volitelné:Nainstalujte PHP 7.3
Remiho úložiště PHP 7.3 můžete povolit stejným způsobem, jakým jste povolili ostatní úložiště v kroku 3. Tato instalace však může selhat, pokud máte rozšíření, která nejsou kompatibilní s PHP 7.3.
Pokud se jedná o první instalaci a jste si jisti, že váš systém je kompatibilní, můžete povolit PHP 7.3. Nainstalujte vydání pomocí následujících příkazů:
sudo yum-config-manager ––enable remi–php73
sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysql –y