GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat PHP 8 na Debian 11

PHP je bezplatný, otevřený a oblíbený programovací jazyk na straně serveru používaný k vytváření dynamických webových stránek. PHP přichází s mnoha výkonnými funkcemi, včetně kompilátoru Just-in-time (JIT), atributů, pojmenovaných argumentů a dalších. Mnoho populárních platforem včetně WordPress, Magento, Drupal a Joomla je založeno na PHP.

V tomto tutoriálu vám ukážu, jak nainstalovat PHP 8.0 na Debian 11.

Předpoklady

  • Server se systémem Debian 11.
  • Na serveru je nakonfigurováno heslo uživatele root.

Aktualizujte svůj systém

Než začnete, je dobré aktualizovat váš systém na nejnovější balíčky. Všechny je můžete aktualizovat pomocí následujícího příkazu:

apt-get update -y

Jakmile jsou všechny balíčky aktualizovány, můžete přejít k dalšímu kroku.

Přidat úložiště PHP

Ve výchozím nastavení není PHP 8.0 součástí výchozího úložiště Debian 11. Takže budete muset přidat Sury PHP repozitář do APT.

Nejprve nainstalujte požadované balíčky pomocí následujícího příkazu:

apt-get install ca-certificates apt-transport-https software-properties-common -y

Jakmile jsou všechny balíčky nainstalovány, přidejte úložiště Sury do APT pomocí následujícího příkazu:

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/sury-php.list

Dále stáhněte a přidejte klíč GPG pomocí následujícího příkazu:

wget -qO - https://packages.sury.org/php/apt.gpg | apt-key add -

Jakmile budete hotovi, aktualizujte úložiště pomocí následujícího příkazu:

apt-get update -y

Nainstalujte PHP 8.0

Nyní nainstalujte PHP 8.0 pomocí následujícího příkazu:

apt-get install php8.0

Jakmile je PHP nainstalováno, ověřte nainstalovanou verzi PHP pomocí následujícího příkazu:

php -v

Měli byste vidět následující výstup:

PHP 8.0.10 (cli) (built: Aug 26 2021 16:06:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.10, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.10, Copyright (c), by Zend Technologies

Nainstalujte rozšíření PHP 8

Pomocí následujícího příkazu můžete nainstalovat různá rozšíření PHP na základě požadavků vaší aplikace:

apt-get install php php-common php-xml php-gd php-mbstring php-tokenizer php-json php-bcmath php-zip -y

Jakmile jsou všechna rozšíření PHP nainstalována, můžete přejít k dalšímu kroku.

Konfigurace PHP 8 pro Apache

Budete muset upravit soubor php.ini a změnit některé hodnoty pro webové aplikace.

Můžete jej upravit pomocí následujícího příkazu:

nano /etc/php/8.0/apache2/php.ini

Změňte následující řádky:

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 zavřete soubor a poté restartujte Apache, aby se změny projevily.

systemctl restart apache2

Upgradujte na PHP 8

Pokud je na vašem serveru nainstalováno více verzí PHP. Budete muset deaktivovat výchozí verzi PHP a povolit verzi PHP 8.

Například spuštěním následujícího příkazu zakážete verzi PHP 7.4:

a2dismod php7.4

Dále povolte verzi PHP 8.0 pomocí následujícího příkazu:

a2enmod php8.0

Poté restartujte službu Apache, aby se změny projevily:

systemctl restart apache2

Ověřte PHP

Dále budete muset vytvořit soubor info.php v kořenovém adresáři webu Apache, abyste mohli otestovat verzi PHP:

Můžete jej vytvořit pomocí následujícího příkazu:

nano /var/www/html/info.php

Přidejte následující řádek:

<?php phpinfo(); ?>

Po dokončení otevřete webový prohlížeč a přejděte k souboru info.php pomocí adresy URL http://ip-ip-vaseho-serveru/info.php . Na následující obrazovce byste měli vidět stránku PHP:

Závěr

Ve výše uvedené příručce jste se naučili, jak nainstalovat PHP 8.0 na Debian 11. Doufám, že nyní můžete snadno aktualizovat svou stávající verzi PHP. Pokud máte nějaké dotazy, neváhejte se mě zeptat.


Debian
  1. Jak nainstalovat PHP 7.4 na Debian 10

  2. Jak nainstalovat PHP na Debian 11

  3. Jak nainstalovat PHP 7.2 na Debian 9

  1. Jak nainstalovat PHP 7.4 / 7.3 / 7.2 / 7.1 na Debian 10 / Debian 9

  2. Jak nainstalovat PHP 8.0 na Debian 11

  3. Jak nainstalovat PHP 8.0 na Debian 10 / Debian 9

  1. Jak nainstalovat osquery na Debian 10

  2. Jak nainstalovat PHP 8 na Debian 10

  3. Jak nainstalovat PHP 7.3 na Debian 10