Pojďme otestovat různé webové aplikace instalací PHP 8.0 na server Debian 10 Buster nebo Debian 11 Bullseye Linux pomocí terminálu příkazového řádku…
PHP je široce používaný programovací jazyk na straně serveru, což znamená, že může provádět akce na serverech, jako je navazování připojení k databázi, generování dynamických webových stránek na požadavky uživatelů nebo mazání souborů na serveru.
Je to open-source a je distribuován jako svobodný software. Dnes zkratka PHP znamená HyperText Process, původně však byla známá jako Personal Home Page Tools. Programy kódované tímto skriptovacím jazykem jsou uloženy jako jednoduché textové soubory, které jsou později při vyvolání webovým serverem převedeny na strojový kód. Programy PHP jsou tedy do značné míry nezávislé na platformě a lze je spouštět na různých hardwarových systémech.
Kód PHP vložený do souborů HTML doplnil statické webové stránky o dynamické informace, jako je datum a čas, nebo například přimíchal vstupy uživatelů z objednávkových formulářů na stránkách s potvrzením objednávky.
Jak nainstalovat PHP 8 na Debian 9, 10 nebo 11 Linux Server
Zde uvedené kroky budou fungovat pro všechny aktuální aktivní desktopy a servery Debian Linux včetně dalších distribucí, které jsou na nich založené.
1. Přidejte Sury PHP repo na Debian
Kde pro Ubuntu, abychom získali nejnovější balíčky PHP, musíme přidat Ondrej PPA repo, na Debianu používáme Sury- hlavní PHP repozitář pro Debian. Nejprve jej tedy přidáme a poté se přesuneme dále a provedeme další kroky.
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/sury-php.list
2. Import GPG klíče pro PHP repo
Protože se chystáme získat balíčky PHP z nově přidaného úložiště, systém se však musí ujistit, že jsou ze správného a pravého zdroje bez jakýchkoli úprav.
sudo apt install wget sudo apt install apt-transport-https software-properties-common
wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add -
3. Spusťte příkaz aktualizace systému
Po dokončení dvou výše uvedených kroků je čas znovu sestavit mezipaměť systémového úložiště, aby mohla rozpoznat dostupné balíčky v nově přidaném úložišti Surg.
sudo apt update
4. Příkaz k instalaci PHP 8 na Debian 10/11 Linux
Náš systém je připraven ke stažení balíčků pro instalaci PHP 8 na náš Debian server nebo desktop, proto spusťte:
sudo apt install php8.0
5. Instalace rozšíření
Jak víme, mezi webovou aplikací a PHP se pomocí rozšíření provádí spousta funkcí, například pro připojení databáze potřebujeme rozšíření PHP Mysql. Zde jsou některé běžné k instalaci.
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
6. Zkontrolujte verzi
Pro potvrzení nainstalované verze PHP na Debianu typu-
php -v