GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat PHP 8.0 na Ubuntu 20.04

V tomto tutoriálu vám ukážeme, jak nainstalovat PHP 8.0 s Apache na Ubuntu 20.04. PHP je bezplatný, open-source a nejoblíbenější programovací jazyk na straně serveru, který používá mnoho CMS včetně Drupal, WordPress, Magento a mnoho dalších. PHP 8.0 je hlavní aktualizace jazyka PHP, která obsahuje nové funkce a optimalizace včetně pojmenovaných argumentů, typů sjednocení, atributů, propagace vlastností konstruktoru, výrazu shody, operátoru null safe, JIT a vylepšení v typovém systému, zpracování chyb a konzistenci. . Začněme instalací PHP 8 na Ubuntu 20.04.

1. Předpoklady

  • Ubuntu 20.04 VPS (budeme používat náš plán SSD 2 VPS)
  • Přístup k uživatelskému účtu root (nebo přístup k účtu správce s oprávněními root)

2. Přihlaste se k serveru a aktualizujte balíčky operačního systému serveru

Nejprve se přihlaste ke svému serveru Ubuntu 20.04 přes SSH jako uživatel root:

ssh root@IP_Address -p Port_number

„IP_Address“ a „Port_number“ budete muset nahradit příslušnou IP adresou vašeho serveru a číslem portu SSH. V případě potřeby navíc nahraďte „root“ uživatelským jménem účtu správce.

Před spuštěním se musíte ujistit, že všechny balíčky Ubuntu OS nainstalované na serveru jsou aktuální. Můžete to provést spuštěním následujících příkazů:

apt-get update -y
apt-get upgrade -y

3. Přidejte úložiště PHP

Ve výchozím nastavení není PHP 8.0 součástí výchozího úložiště Ubuntu 20.04. Takže budete muset přidat ondrej/php PPA úložiště do vašeho systému.

Nejprve nainstalujte požadované závislosti pomocí následujícího příkazu:

apt-get install software-properties-common -y

Dále přidejte úložiště PPA ondrej/php pomocí následujícího příkazu:

add-apt-repository ppa:ondrej/php

Jakmile je úložiště přidáno, můžete jej aktualizovat pomocí následujícího příkazu:

apt-get update -y

4. Nainstalujte PHP 8.0 pomocí Apache

Webový server Apache s PHP 8.0 můžete nainstalovat spuštěním následujícího příkazu:

apt-get install apache2 php8.0 libapache2-mod-php8.0 -y

Po dokončení instalace restartujte službu Apache, aby se načetlo PHP.

systemctl restart apache2

Můžete také nainstalovat nejběžněji používaná rozšíření PHP pomocí následujícího příkazu:

apt-get install php8.0-common php8.0-mysql php8.0-xml php8.0-curl php8.0-gd php8.0-imagick php8.0-cli php8.0-dev php8.0-imap php8.0-mbstring php8.0-opcache php8.0-soap php8.0-zip -y

5. Nainstalujte PHP 8 FPM pro Apache

Pokud chcete používat PHP-FPM s Apache, můžete jej nainstalovat pomocí následujícího příkazu:

apt-get install php8.0-fpm libapache2-mod-fcgid -y

Jakmile je PHP-FPM nainstalováno, budete jej muset povolit pro Apache. Můžete jej povolit pomocí následujícího příkazu:

a2enmod proxy_fcgi setenvif
a2enconf php8.0-fpm

Poté restartujte službu Apache, aby se změny projevily:

systemctl restart apache2

6. Nakonfigurujte PHP 8 pro Apache

PHP 8 pro Apache můžete nakonfigurovat úpravou souboru php.ini. Ve výchozím nastavení je umístěn v adresáři /etc/php/8.0/apache2/.

nano /etc/php/8.0/apache2/php.ini

Pro lepší výkon změňte následující hodnoty:

upload_max_filesize = 32M 
post_max_size = 64M 
memory_limit = 512M 
max_execution_time = 300 
date.timezone = America/Chicago

Uložte a zavřete soubor a poté restartujte službu Apache, aby se změny projevily.

systemctl restart apache2

7. Ověřte instalaci PHP

Vytvořte nový soubor info.php ve výchozím kořenovém adresáři dokumentů Apache a otestujte, zda je PHP správně nakonfigurováno pro Apache.

nano /var/www/html/info.php

Přidejte následující řádek:

<?php
phpinfo();
?>

Uložte a zavřete soubor, poté otevřete webový prohlížeč a zadejte URL http://ip-vaseho-serveru/info.php.

Na následující obrazovce byste měli vidět svou informační stránku PHP:

Gratulujeme! úspěšně jste nainstalovali PHP 8.0 s Apache na server Ubuntu 20.04.

Samozřejmě nemusíte nic z toho dělat, pokud používáte náš PHP 8 VPS Hosting, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby to za vás nastavili. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.


Panels
  1. Jak nainstalovat PHP 7.2 na Ubuntu 16.04

  2. Nainstalujte PHP 7 na Ubuntu 14.04

  3. Jak nainstalovat Go na Ubuntu 18.04

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

  2. Jak nainstalovat PHP 8 na Ubuntu 20.04 LTS

  3. Jak nainstalovat Drupal na Ubuntu 16.04

  1. Jak nainstalovat R na Ubuntu 16.04

  2. Jak nainstalovat PHP 7.3 na Ubuntu 16.04

  3. Jak nainstalovat PHP 7.2 na Ubuntu 16.04