GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat PHP 7.4 a 8.0 na Ubuntu 18.04 nebo 20.04

Úvod

PHP je zkratka pro Hypertext Preprocessor a je to skriptovací programovací jazyk na straně serveru.

PHP se často používá k automatizaci úloh serveru. Zvládá úkoly, jako je dynamický obsah, databázové požadavky a zpracování a zobrazení dat.

Přečtěte si náš návod, jak nainstalovat PHP 7.4 a 8.0 na Ubuntu 18.04 nebo 20.04 včetně integrace s Apache a Nginx.

Předpoklady

  • Systém Linux se systémem Ubuntu 18.04 nebo 20.04
  • Přístup k uživatelskému účtu Ubuntu s právy sudo
  • Přístup do příkazového řádku/okna terminálu (Ctrl-Alt-T)
  • Spuštěný webový server (Apache nebo Nginx)

Instalace PHP na Ubuntu 18.04 a 20.04

Stejně jako mnoho vývojářských nástrojů má PHP několik různých verzí. V době psaní tohoto článku bylo PHP 7.4. a 8.0 jsou aktuálně podporované verze softwaru.

Jak nainstalovat PHP s Apache na Ubuntu

Pokud používáte webový server Apache, chcete nainstalovat PHP s modulem Apache. Níže naleznete instalace pro PHP 7.4 a PHP 8.0.

1. Ujistěte se, že používáte nejnovější aktualizace Ubuntu zadáním následujícího příkazu do okna terminálu:

sudo apt update && sudo apt upgrade

2. Nainstalujte software-properties-common které vám pomohou spravovat distribuce a nezávislé softwarové zdroje:

sudo apt install software-properties-common

3. Dále přidejte ondrej/php PPA, který poskytuje všechny nejnovější verze PHP pro Ubuntu 18.04:

sudo add-apt-repository ppa:ondrej/php

4. Aktualizujte úložiště tak, aby obsahovalo nové balíčky:

sudo apt update

5. Nyní můžete nainstalovat PHP.

  • Chcete-li nainstalovat PHP 7.4, spusťte příkaz:
sudo apt -y install php7.4
  • Chcete-li nainstalovat PHP 8.0, spusťte:
sudo apt -y install php8.0

6. Ověřte instalaci pomocí:

php -v

Výstup by měl zobrazovat verzi PHP, kterou jste nainstalovali. Pokud jste nainstalovali verzi 7.4, výstup se zobrazí jako na obrázku níže.

Pokud jste nainstalovali PHP 8.0, výstup ukazuje:

Jak nainstalovat PHP s Nginx na Ubuntu

Pokud místo Apache používáte server Nginx, nainstalujte PHP 7.4 nebo 8.0 pro práci s Nginx podle následujících kroků.

  1. Zadejte do okna terminálu následující příkaz, abyste se ujistili, že používáte nejnovější software:
sudo apt update && sudo apt upgrade

. 2. Chcete-li nainstalovat PHP pro Nginx, použijte jeden z následujících příkazů:

  • Pro PHP 7.4 :
sudo apt install php7.4-fpm
  • Pro PHP 8.0 :
sudo apt install php8.0-fpm

Systém se stáhne a nainstaluje balíček a jeho závislosti.

2. Po dokončení instalace restartujte službu, aby se změny projevily zadáním:

sudo systemctl restart nginx

3. Dále musíte povolit podporu PHP úpravou bloku serveru. Otevřete blok serveru příkazem:

sudo nano /etc/nginx/sites-available/default

4. Přidejte následující kód do svého souboru blokového serveru pro Nginx, abyste mohli používat PHP:
server

# . . . existing configuration

location ~ \.php$ {

include snippets/fastcgi-php.conf;

fastcgi_pass unix:/run/php/php8.0-fpm.sock;

}

}

4. Uložte soubor a ukončete.

5. Nakonec restartujte Nginx na Ubuntu a znovu načtěte PHP:

sudo systemctl restart nginx
sudo systemctl reload php[version_number]-fpm

Instalace modulů PHP na Ubuntu

Chcete-li nainstalovat další moduly PHP, použijte následující syntaxi:

sudo apt install php[version_numeber]-[package_name]

Můžete také nainstalovat více modulů najednou. Například k instalaci modulů mysql , zip , json , běžné a bcmath na PHP 7.4 byste spustili:

sudo apt install php7.4-{mysql,zip,json,common,bcmath}

Chcete-li zobrazit seznam všech načtených modulů PHP, spusťte příkaz:

php -m

Výstup obsahuje seznam všech zkompilovaných modulů PHP, jako v příkladu níže.


Ubuntu
  1. Jak nainstalovat OpenLiteSpeed ​​a PHP na Ubuntu

  2. Jak nainstalovat PHP 8.0 na Ubuntu 20.04 / Ubuntu 18.04

  3. Jak nainstalovat PHP 7.2 na Ubuntu 16.04

  1. Jak nainstalovat Anaconda na Ubuntu 18.04 a 20.04

  2. Jak nainstalovat a používat PHP Composer na Ubuntu 16.04

  3. Jak nainstalovat PHP 7.3 na Ubuntu 16.04

  1. Jak nainstalovat a používat PHP Composer na Ubuntu 18.04

  2. Jak nainstalovat PHP na Ubuntu Linux

  3. Jak nainstalovat PHP na Ubuntu 18.04