V tomto tutoriálu vám ukážeme, jak nainstalovat PHP 8 na Debian 11. Pro ty z vás, kteří nevěděli, PHP je open-source, univerzální skriptovací jazyk, který je zvláště vhodný pro vývoj webových aplikací, ale používá se také jako programovací jazyk pro všeobecné použití. Nejnovější vydání PHP je řada 8. PHP 8 je významnou aktualizací jazyka PHP. Obsahuje mnoho nových funkcí a optimalizací, včetně pojmenované argumenty, sjednocovací typy, atributy, podpora vlastnosti konstruktoru, výraz shody, bezpečný operátor null, JIT, vylepšení v typovém systému, zpracování chyb a konzistence.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci PHP 8 na Debian 11 (Bullseye).
Předpoklady
- Server s jedním z následujících operačních systémů:Debian 11 (Bullseye).
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte PHP 8 na Debian 11 Bullseye
Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální spuštěním následujícího apt
příkazy v terminálu:
sudo apt update sudo apt upgrade sudo apt install curl wget gnupg2 ca-certificates lsb-release apt-transport-https
Krok 2. Instalace PHP 8 na Debian 11.
Nyní jsme do vašeho systému přidali úložiště SURY:
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
Potom nainstalujte PHP 8.0 pomocí následujícího příkazu:
sudo apt update sudo apt install php8.0
Dodatečně budou nainstalovány potřebné balíčky, z nichž některé jsou standardní rozšíření PHP 8.x:
sudo apt install php8.0-common php8.0-gd php8.0-ldap php8.0-odbc php8.0-xsl php8.0-apcu php8.0-curl php8.0-gmp php8.0-opcache php8.0-mbstring php8.0-pgsql php8.0-imagick php8.0-memcached php8.0-bz2 php8.0-ds php8.0-imap php8.0-cgi php8.0-mysql php8.0-cli php8.0-fpm php8.0-xml
Po dokončení instalace můžete instalaci potvrdit pomocí následujícího příkazu:
php -v
Krok 3. Testování PHP.
Nyní vytvoříme testovací soubor, který vrátí informace o našem serveru spuštěním příkazu v terminálu:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
Ujistíme se, že server správně zobrazuje obsah generovaný PHP skriptem otevřením této stránky v prohlížeči:http://localhost/info.php
, Pokud je informační stránka PHP vykreslena ve vašem prohlížeči, pak vše vypadá dobře a jste připraveni pokračovat.
Blahopřejeme! Úspěšně jste nainstalovali PHP. Děkujeme, že jste použili tento návod k instalaci nejnovější verze PHP 8 na Debian 11 Bullseye. Pro další nápovědu nebo užitečné informace vám doporučujeme zkontrolovat oficiální PHP webové stránky.