PHP (Hypertext Preprocessor) je nejoblíbenější skriptovací jazyk na straně serveru a používá se při vývoji statických a dynamických webových stránek. V tomto článku si ukážeme, jak nainstalovat nejnovější verzi PHP 7.4 na CentOS 8 a RHEL 8.
Minimální systémové požadavky pro PHP 7.4
- Minimální operační systém CentOS 8 / RHEL 8
- Oprávnění sudo nebo root
- Úložiště základních balíčků
- Připojení k internetu
Pojďme se vrhnout na kroky instalace,
Krok:1) Povolte EPEL a úložiště Remi
Ve výchozích úložištích balíčků CentOS 8 a RHEL 8 PHP 7.2 / 7.3 je k dispozici a pro instalaci nejnovější verze PHP 7.4 musíme nakonfigurovat repozitáře EPEL a REMI, takže pro aktivaci repozitářů spusťte následující příkazy:
[[email protected] ~]$ sudo dnf install epel-release -y [[email protected] ~]$ sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
Jakmile jsou úložiště nakonfigurována a povolena, spusťte následující příkaz dnf pro zobrazení dostupných verzí PHP,
[[email protected] ~]$ dnf module list php
Jak můžeme vidět ve výše uvedeném výstupu, PHP 7.2 je výchozí balíček z úložiště CentOS-8 AppStream, takže v dalším kroku povolíme stream nejnovějšího PHP modulu (redmi-7.4), takže když nainstalujeme PHP pomocí dnf, pak automaticky vybere balíčky z modulu remi-7.4
Krok:2) Povolte nejnovější PHP Module Stream (remi-7.4)
Spuštěním následujícího příkazu dnf povolte modul PHP remi-7.4,
[[email protected] ~]$ sudo dnf module enable php:remi-7.4
Krok:3) Nainstalujte a ověřte PHP
Nyní spusťte následující příkaz dnf pro instalaci PHP 7.4,
[[email protected] ~]$ sudo dnf install php php-cli php-common
Jak vidíme, že instaluje své závislosti jako httpd a nginx, Takže jakmile jsou výše uvedené balíčky úspěšně nainstalovány, spusťte pod „php -v ” pro ověření nainstalované verze php,
[[email protected] ~]$ php -v
Při instalaci PHP se php-fpm nainstaluje také jako jeho závislost, bude se s ním zacházet jako se serverem FastCGI, takže ke spuštění a povolení služby FPM použijte níže uvedený příkaz,
[[email protected] ~]$ sudo systemctl start php-fpm [[email protected] ~]$ sudo systemctl enable php-fpm
Krok:4) Aktualizace parametrů PHP
Při používání php v různých CMS (Content Management System), jako je WordPress , Drupal , Joomla a MediaWiki atd. možná budeme muset aktualizovat výchozí parametry PHP, abychom zlepšili výkon. Na tyto parametry lze upozornit z konfiguračního souboru „/etc/php.ini “,
[[email protected] ~]$ sudo vi /etc/php.ini ………… upload_max_filesize = 32M post_max_size = 48M memory_limit = 256M max_execution_time = 600 max_input_vars = 3000 max_input_time = 1000 ………
Uložte a ukončete soubor. Chcete-li provést výše uvedené změny v efekt, restartujte službu webového serveru (httpd nebo nginx)
[[email protected] ~]$ sudo systemctl restart httpd
To je vše z tohoto článku, doufám, že vám tyto kroky pomohou nainstalovat a nakonfigurovat PHP 7.4 na vašem systému CentOS 8 a RHEL 8. Vaše zpětná vazba a komentáře jsou velmi vítány.