Ubuntu: Jak nainstalovat PHP 8.4 na Ubuntu 24

  • před 9 měsíci
  • 3 min čtení
  • 590 počet slov

Kompletní návod pro vývojáře 

V tomto návodu vás krok za krokem provedu instalací a nastavením PHP 8.4 na Ubuntu 24. Tento tutoriál je ideální pro vývojáře, kteří potřebují připravit VPS server pro Laravel aplikaci.


 Copy/Paste

sudo apt update && sudo apt upgrade -y
sudo apt install software-properties-common ca-certificates lsb-release apt-transport-https -y
sudo add-apt-repository ppa:ondrej/php -y
sudo apt update
sudo apt install -y php8.4-{cli,fpm,common,mbstring,xml,zip,curl,gd,mysql,sqlite3,intl,soap,bcmath,readline}

 

Aktualizace systému

Než začnete, ujistěte se, že je váš systém aktuální. Spusťte následující příkaz pro aktualizaci balíčků:

sudo apt update && apt upgrade -y

 

Instalace nástroje pro správu repozitářů

Nainstalujte balíček software-properties-common, který umožňuje snadné přidávání repozitářů:

sudo apt-get install software-properties-common -y

 

Přidání PHP repozitáře

Přidejte repozitář ondrej/php, kde naleznete aktuální verze PHP:

sudo add-apt-repository ppa:ondrej/php -y

 

Instalace PHP 8.4 a rozšíření

Nyní nainstalujte PHP 8.4 spolu s nejčastěji používanými rozšířeními:

sudo apt install php8.4-{fpm,mbstring,gettext,zip,curl,mysql,gd,cgi,soap,sqlite3,xml,intl} -y

 

Ověření instalace

  • Verze PHP: Zkontrolujte verzi PHP příkazem:
php -v

 

  • PHP konfigurační soubor: Zjistěte umístění souboru php.ini:
php --ini

 

  • Nainstalovaná rozšíření: Zobrazte seznam dostupných PHP modulů:
php -m

 

Doinstalování dalších PHP rozšíření

Pokud potřebujete doinstalovat další rozšíření (např. mysql a ctype), použijte následující příkaz:

sudo apt install php8.4-{mysql,ctype} -y

 

Přehled PHP rozšíření

  • mysql – nezbytné pro práci s databázemi, často ve spojení s hlavním PHP balíčkem.
  • ctype – vyžadováno při chybě Call to undefined function ctype_digit().
  • dom – užitečné pro práci s XML dokumenty, občas potřeba pro Windows hosting.
  • exif – důležité pro čtení meta dat z fotografií.
  • gd – využívá se pro zpracování obrázků, například při generování miniatur.
  • iconv – slouží k převodu znakových sad.
  • json – umožňuje práci s JSON daty.
  • posix – využívá se v některých pokročilých scénářích (např. u WordPressu).
  • mbstring – klíčové pro správnou manipulaci s textovými řetězci.
  • zip a zlib – užitečné při práci s archivovanými soubory.

 

 

Pokud máte jakékoliv dotazy nebo připomínky, neváhejte mi napsat!

 

Pojďme se sejít !

📱 +420 730 681 670

✉ info@ludwigtomas.cz

🖥️ Web - Kontakty

Další informace

před 9 měsíci přidáno

208 počet návštěv

590 počet slov

3 minut čtení

Další nabízené blogy

Laravel - Automatizace procesů s CRONem a CRONTABem

před 1 rokem

177

937

Laravel - Automatizace procesů s CRONem a CRONTABem

SEO: základní optimalizace webu

před 1 rokem

303

2345

SEO: základní optimalizace webu

Vue.js - Moderní javascriptový framework

před 2 roky

228

1370

Vue.js - Moderní javascriptový framework

Laravel Pulse | V produkci Pomocí Supervisora

před 1 rokem

273

617

Laravel Pulse | V produkci Pomocí Supervisora