Požadovaná verze PHP pro Laravel 12
Laravel 12 vyžaduje PHP 8.2 nebo vyšší spustit. Tento požadavek na verzi je v souladu se závazkem Laravelu podporovat moderní funkce PHP, zlepšovat výkon a zlepšovat typovou bezpečnost.
Jak zkontrolovat požadovanou verzi PHP pro jakoukoli verzi Laravelu
Chcete-li zjistit, která verze jazyka PHP je vyžadována pro konkrétní verzi systému Laravel, postupujte podle následujících kroků:
- Přejděte na laravel/laravel Úložiště GitHub.
- Přepněte se na větev odpovídající verzi, kterou chcete zkontrolovat (např.,
12.x,11.x, atd.). - Otevřete
composer.jsonsoubor. - Najděte
requirea uvidíte požadavek na verzi PHP uvedený takto:
"require": { "php": "^8.2", ...}
Tím je zajištěno, že si vždy ověříte informace z oficiálního a nejpřesnějšího zdroje.
Jak zkontrolovat verzi PHP
Verzi PHP můžete rychle ověřit pomocí následujícího příkazu:
php -v
Příklad výstupu:
PHP 8.2.12 (cli) (built: Sep 27 2024 15:00:00) (NTS)
Pokud je zobrazená verze 8.2.0 nebo vyšší, jste připraveni nainstalovat Laravel 12.
Jak upgradovat PHP
Pokud je vaše verze PHP nižší než 8.2, aktualizujte ji před vytvořením nebo spuštěním projektu Laravel 12.
V Ubuntu / Debianu
sudo add-apt-repository ppa:ondrej/php -ysudo apt updatesudo apt install php8.2 php8.2-cli php8.2-common php8.2-mbstring php8.2-xml php8.2-bcmath php8.2-curl php8.2-zip -y
V systému macOS (Homebrew)
brew updatebrew install php@8.2brew link php@8.2 --force
V systému Windows
- Stáhněte si PHP 8.2 z windows.php.net/download.
- Rozbalte jej a aktualizujte systémovou proměnnou PATH tak, aby obsahovala adresář PHP.
Ověření kompatibility před instalací Laravel 12
Pokud instalujete Laravel 12 pomocí nástroje Composer, můžete si ověřit, zda vaše verze PHP splňuje požadavky, spuštěním:
composer create-project laravel/laravel example-app "^12.0"
Pokud je vaše verze PHP nižší než 8.2, zobrazí program Composer chybu podobnou:
Your PHP version (8.1.12) does not satisfy that requirement.
Aktualizujte instalaci PHP a znovu spusťte příkaz.
Souhrn
- Požadovaná verze PHP: 8.2 nebo vyšší
- Důvod: Laravel 12 využívá nové funkce jazyka PHP 8.2
- Zkontrolujte verzi PHP:
php -v - Zkontrolujte požadovanou verzi PHP: Zobrazit
composer.jsonv příslušné větvi Laravelu na GitHubu. - Upgrade: Použijte správce balíčků nebo instalátor specifický pro váš operační systém.
Vždy se ujistěte, že vaše prostředí splňuje minimální požadavky Laravelu, abyste se vyhnuli problémům s kompatibilitou a využili plný potenciál frameworku.