PHP je široce používaný open-source programovací jazyk pro vývoj webových aplikací, který vytvořil Rasmus Lerdorf. Je to skriptovací jazyk vložený do HTML pro vytváření dynamických webových stránek.
CentOS 7/6 je standardně dodáván s PHP 5.x, což je již konec životnosti.
V tomto příspěvku uvidíme, jak nainstalovat PHP 7.4 / 7.3 / 7.2 na CentOS 7 / RHEL 7 &CentOS 6 / RHEL 6.
Přidat úložiště PHP 7.x
Remi, úložiště třetí strany, které nabízí nejnovější verzi PHP (7.4 / 7.3 / 7.2 / 7.1) pro CentOS.
Chcete-li povolit úložiště Remi, nainstalujte balíček automatické konfigurace úložiště Remi.
### CentOS 7 / RHEL 7 ### yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm ### CentOS 6 / RHEL 6 ### yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm yum install -y https://rpms.remirepo.net/enterprise/remi-release-6.rpm
Instalace PHP 7.x na CentOS 7 a CentOS 6
Nainstalujte PHP 7.4 na CentOS 7
Pomocí níže uvedeného příkazu nainstalujte balíček PHP 7.4 dočasným povolením úložiště Remi PHP 7.4.
Remi neposkytuje balíčky PHP 7.4 pro CentOS 6yum install -y --enablerepo=remi-php74 php php-cli
Nainstalujte PHP 7.3 na CentOS 7 a CentOS 6
Pomocí níže uvedeného příkazu nainstalujte balíček PHP 7.3 dočasným povolením úložiště Remi PHP 7.3.
yum install -y --enablerepo=remi-php73 php php-cli
Instalace PHP 7.2 na CentOS 7 a CentOS 6
Pomocí níže uvedeného příkazu nainstalujte balíček PHP 7.2 dočasným povolením úložiště Remi PHP 7.2.
yum install -y --enablerepo=remi-php72 php php-cli
Instalace PHP 7.1 na CentOS 7 a CentOS 6
Pomocí níže uvedeného příkazu nainstalujte balíček PHP 7.1 dočasným povolením úložiště Remi PHP 7.1.
yum install -y --enablerepo=remi-php71 php php-cli
Zkontrolujte verzi PHP
Jakmile nainstalujete požadovanou verzi PHP, zkontrolujte verzi PHP pomocí následujícího příkazu.
php -v
Výstup:
PHP 7.4.1 (cli) (built: Dec 17 2019 16:35:58) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies
Nainstalujte rozšíření PHP
Rozšíření PHP jsou zkompilované knihovny, které umožňují specifické funkce/podporu vašeho kódu. Například instalace rozšíření PHP MySQL umožní vašemu kódu PHP připojit se k databázi MySQL.
Balíček rozšíření PHP se normálně jmenuje php-Chcete-li nainstalovat podporu MySQL, můžete nainstalovat balíček php-mysqlnd.
yum install -y --enablerepo=remi-php74 php-mysqlnd
Jakmile nainstalujete konkrétní rozšíření, můžete jej ověřit pomocí níže uvedeného příkazu.
php -m | grep -i mysql
Výstup:
mysqli mysqlnd pdo_mysql
Rozšíření PHP pro WordPress
Následující rozšíření jsou dostatečně dobrá k instalaci a spuštění WordPress na vašem systému CentOS. WordPress doporučuje mít pro instalaci PHP v7.3.
yum install -y --enablerepo=remi-php73 php-dom php-simplexml php-ssh2 php-xml php-xmlreader php-curl php-date php-exif php-filter php-ftp php-gd php-hash php-iconv php-imagick php-json php-libxml php-mbstring php-mysqlnd php-openssl php-pcre php-posix php-sockets php-spl php-tokenizer php-zlib
Rozšíření PHP pro Joomla
Následující rozšíření jsou dostatečně dobrá k instalaci a spuštění Joomly na vašem systému CentOS. Joomla vyžaduje PHP v7.1 a vyšší.
yum install -y --enablerepo=remi-php73 php-mysqlnd php-zlib php-xml php-pear php-json php-mcrypt
Rozšíření PHP pro Drupal
Následující rozšíření jsou dostatečně dobrá k instalaci a spuštění Joomly na vašem systému CentOS. Drupal vyžaduje PHP v7.1 a vyšší.
yum install -y --enablerepo=remi-php73 php-mysqlnd php-date php-dom php-filter php-gd php-hash php-json php-pcre php-pdo php-session php-simplexml php-spl php-tokenizer php-xml
Závěr
To je vše. Podělte se o svůj názor v sekci komentářů.