Ubuntu: Jak nainstalovat PHP 8.4 na Ubuntu 24

  • před 1 měsícem
  • 3 min čtení
  • 540 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.


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 1 měsícem přidáno

53 počet návštěv

540 počet slov

3 minut čtení

Další nabízené blogy

Laravel - Automatizace procesů s CRONem a CRONTABem

před 1 rokem

508

937

Laravel - Automatizace procesů s CRONem a CRONTABem

Laravel - nejpopulárnější PHP framework

před 1 rokem

580

1805

Laravel - nejpopulárnější PHP framework

VPS - Deploy Laravel 11 application on Ubuntu 24

před 1 rokem

436

1060

VPS - Deploy Laravel 11 application on Ubuntu 24

Laravel Horizon | V produkci Pomocí Supervisora

před 1 rokem

500

614

Laravel Horizon | V produkci Pomocí Supervisora