V tomto článku vysvětlíme nezbytné kroky k instalaci a nastavení PHP 8 na Debian 10. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s sudo
privilegia. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.
PHP je rekurzivní zkratka pro Hypertext Preprocessor a je široce používaným univerzálním skriptovacím jazykem s otevřeným zdrojovým kódem, který je zvláště vhodný pro vývoj webových aplikací a lze jej vložit do HTML. Mnoho populárních CMS a frameworků jako WordPress, Laravel a mnoho dalších je postaveno v PHP. Od této chvíle je PHP 8.0 na dobré cestě k vydání 26. listopadu 2020. Proces vydání je nyní pozastaven a než dostaneme finální verzi, budeme mít 4 beta verze a 5 kandidátů na vydání (https://wiki.php.net/todo/php80 pro všechna data).
Předpoklad:
- Operační systém s Debianem 10
- Adresa IPv4 serveru s oprávněními superuživatele (přístup root)
- Gnome Terminal pro Linux Desktop
- Klient PuTTy SSH pro Windows nebo macOS
- Powershell pro Windows 10/11
- Znáte příkazy APT
Nainstalujte PHP 8 na Debian 10
Krok 1. První příkaz aktualizuje seznamy balíčků, aby bylo zajištěno, že získáte nejnovější verzi a závislosti.
sudo apt update sudo apt upgrade sudo apt install apt-transport-https lsb-release ca-certificates wget curl
Krok 2. Nainstalujte PHP 8 na systém Debian.
Stáhněte si SURY PPA pro PHP a poté pro něj nastavte úložiště apt:
sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
Instalujte PHP GPG klíč Sury:
curl -sSL -o /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
Potom spusťte následující příkazy pro instalaci PHP 8 na Debian 10:
sudo apt install php8.0 php8.0-fpm php8.0-curl php8.0-mysqlnd php8.0-zip php8.0-mbstring php8.0-xml
Chcete-li zkontrolovat číslo verze vašeho nainstalovaného PHP, spusťte následující příkaz:
$ php8.0 -v PHP 8.0.0 (cli) (built: Dec 12 2020 16:22:12) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies with Zend OPcache v8.0.0, Copyright (c), by Zend Technologies
Krok 3. Nainstalujte rozšíření PHP.
Rozšíření PHP jsou zkompilované knihovny, které rozšiřují základní funkce PHP. Rozšíření jsou k dispozici jako balíčky a lze je snadno nainstalovat pomocí apt:
sudo apt install php8.0-[module]
Například:
sudo apt install php8.0-devel
Krok 4. Testování PHP.
Nyní vytvořte testovací soubor PHP s názvem info.php ve výchozím domovském adresáři webového serveru:
sudo nano /var/www/html/info.php
A přidejte následující řádek:
<?php phpinfo();
Jakmile otevřete prohlížeč a vyhledejte název hostitele serveru nebo IP adresu, za kterou bude následovat název souboru, který jste vytvořili výše:
http://localhost/info.php
To je vše, co potřebujete k instalaci PHP na Debian 10 Buster. Doufám, že vám tento rychlý tip pomůže. Další informace o PHP 8 najdete v jejich oficiální znalostní bázi. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.