Nedávno jsem při pohledu na ovládací panel WordPress mého klienta našel upozornění, že verze PHP může být zranitelná a potřebuje aktualizaci, jak je uvedeno níže z bezpečnostních důvodů. Používám PHP 7.0 na CentOS 7, který byl nainstalován pomocí Remi repo. Zde je krok za krokem průvodce aktualizací PHP na verzi 7.4.
Krok 1: Než budete pokračovat dále, nejprve si získejte kompletní zálohu vašeho serveru a webu.
Krok 2: Aktualizujte svůj server
# yum install epel-release yum-utils -y# yum update -y
Krok 3: Zkontrolujte verzi PHP, která aktuálně běží.
# php -v
Krok 4: Vypište všechny balíčky PHP, které jste nainstalovali, do souboru, abyste se na něj mohli odkázat a nainstalovat všechny tyto balíčky v PHP 7.4
php_rpm.txt
Krok 5: Odeberte všechny nainstalované balíčky PHP
# yum odstranit "php*" -y
Krok 6: Nainstalujte aktualizované úložiště Remi, pokud ještě není nainstalováno.
# yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Krok 7: Povolte úložiště PHP 7.4, nainstalujte jádro a požadované balíčky PHP. Můžete se také podívat na krok 4 pro dříve požadované balíčky.
# yum --enablerepo=remi-php74 install php php-pdo php-fpm php-gd php-mbstring php-mysql php-curl php-mcrypt php-json -y
Krok 8: Zkontrolujte aktualizovanou verzi PHP.
# php -vPHP 7.4.24 (cli) (postaveno:21. září 2021 11:23:11) ( NTS )Autorská práva (c) The PHP GroupZend Engine v3.4.0, Copyright (c) Zend Technologies
Krok 9: Restartujte Apache, abyste mohli používat nově nainstalované PHP 7.4
# systemctl restart httpd