GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat PHP 7.3 na Debian 9

V tomto tutoriálu vám ukážeme, jak nainstalovat PHP 7.3 na Debian 9. PHP (Hypertext Preprocessor) je open-source skriptovací jazyk na straně serveru určený především pro vytváření dynamických interaktivních webových stránek. PHP je jedním z nejpopulárnějších jazyků a je volně dostupný pro redistribuci a úpravy. PHP pohání WordPress, nejoblíbenější systém pro správu obsahu používaný pro blogování a vytváření webových stránek, stejně jako mnoho dalších webových stránek pro elektronické obchodování, software pro řízení vztahů se zákazníky, software pro plánování podnikových zdrojů a mnoho dalšího.

Nejnovější verze PHP 7.3 byla oficiálně vydána 6. prosince 2018. Přichází s řadou nových funkcí a několika nekompatibilitami, o kterých byste si měli být vědomi před upgradem z předchozí verze.

Požadavky:

Pro účely tohoto tutoriálu použijeme Debian 9 VPS.
Je také vyžadován úplný SSH root přístup nebo uživatel s právy sudo.

1. Začínáme

Nejprve se budete muset přihlásit na svůj server přes SSH jako uživatel s přístupem root nebo jako uživatel root:

ssh root@IP_ADDRESS -p PORT_NUMBER

a nahraďte „IP_ADDRESS“ a „PORT_NUMBER“ vaší skutečnou IP adresou serveru a číslem portu SSH.

Jakmile se přihlásíte, ujistěte se, že váš server Debian 9 je aktuální spuštěním následujících příkazů:

apt-get update
apt-get upgrade

Tím se aktualizuje index balíčků a aktualizuje se software aktuálně nainstalovaný na serveru na nejnovější verzi.

Jakmile bude váš systém plně aktuální, můžeme nyní pokračovat v instalaci PHP 7.3.

2. Nainstalujte PHP 7.3 na Debian 9

Nejprve nainstalujme následující požadované balíčky:

apt-get install ca-certificates apt-transport-https lsb-release

Dále importujte podpisový klíč a povolte PPA pro PHP 7.3 pomocí následujících příkazů:

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/php7.3.list

Spusťte znovu příkaz update:

apt-get update

Nyní můžete nainstalovat PHP 7.3 na váš Debian 9 VPS.

Chcete-li zobrazit seznam všech dostupných balíčků PHP 7.3, můžete provést následující příkaz:

apt-cache search php7.3

Výstup:

php7.3 - server-side, HTML-embedded scripting language (metapackage)
php7.3-bcmath - Bcmath module for PHP
php7.3-bcmath-dbgsym - debug symbols for php7.3-bcmath
php7.3-bz2 - bzip2 module for PHP
php7.3-bz2-dbgsym - debug symbols for php7.3-bz2
php7.3-cgi - server-side, HTML-embedded scripting language (CGI binary)
php7.3-cgi-dbgsym - debug symbols for php7.3-cgi
php7.3-cli - command-line interpreter for the PHP scripting language
php7.3-cli-dbgsym - debug symbols for php7.3-cli
php7.3-common - documentation, examples and common module for PHP
php7.3-common-dbgsym - debug symbols for php7.3-common
...

Chcete-li nainstalovat PHP 7.3 spolu s některými z nejběžněji používaných rozšíření, spusťte následující příkaz:

apt-get install php7.3 php7.3-cli php7.3-common php7.3-opcache php7.3-curl php7.3-mbstring php7.3-mysql php7.3-zip php7.3-xml

Chcete-li ověřit, zda je instalace dokončena, spusťte následující příkaz:

php -v

Výstup by měl být podobný tomuto:

PHP 7.3.0-2+0~20181217092659.24+stretch~1.gbp54e52f (cli) (built: Dec 17 2018 09:26:59) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.0-2+0~20181217092659.24+stretch~1.gbp54e52f, Copyright (c) 1999-2018, by Zend Technologies
Zend Technologies

3. Úprava nastavení PHP 7.3 na Debian VPS

Další věc, kterou možná budete chtít udělat, je upravit nastavení PHP 7.3 podle vašich požadavků. Můžete to udělat úpravou souboru php.ini. Chcete-li najít cestu k tomuto souboru, můžete použít příkaz níže:

php --ini | grep "Loaded Configuration File"

Vrátí cestu k souboru php.ini, který je aktuálně načten.

# php --ini | grep "Loaded Configuration File"
Loaded Configuration File: /etc/php/7.3/cli/php.ini

Upravte soubor pomocí textového editoru dle vašeho výběru. V tomto příkladu použijeme nano.

nano /etc/php/7.3/cli/php.ini

Jakmile dokončíte změny nastavení, uložte a zavřete soubor. Pokud používáte Apache jako webový server, musíte jej restartovat, aby se nová konfigurace načetla a změny se projevily. Pokud používáte Nginx a PHP-FPM, měli byste restartovat službu PHP-FPM.

4. Ověřte, zda jsou soubory PHP spouštěny na serveru

Chcete-li zkontrolovat, zda jsou vaše soubory PHP spouštěny na serveru, můžete vytvořit ukázkový soubor info.php a přistupovat k němu z webového prohlížeče.

Chcete-li vytvořit soubor, spusťte následující příkaz:

nano /var/www/html/info.php

Dále zadejte následující obsah:

<?php

phpinfo();

?>

Uložte a zavřete soubor, poté otevřete preferovaný webový prohlížeč a otevřete soubor pomocí adresy IP vašeho serveru v adrese URL, za níž bude následovat název souboru.

http://IP-ADDRESS/info.php

Měli byste vidět následující informace:

Gratulujeme! Úspěšně jste nainstalovali PHP 7.3 na server Debian 9. Podrobnější informace o PHP 7.3 najdete v oficiální dokumentaci PHP.

Samozřejmě nemusíte instalovat PHP 7.3 na Debian 9, pokud používáte některou z našich spravovaných služeb PHP Hosting, v takovém případě můžete jednoduše požádat naše zkušené správce systému, aby vám nainstalovali PHP 7.3 na Debian 9 pomocí LAMP. nebo LEMP stack nebo jakýkoli jiný web hosting stack dle vašeho výběru. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek o tom, jak nainstalovat PHP 7.3 na server Debian 9, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.


Debian
  1. Jak nainstalovat PHP 7.4 / 7.3 / 7.2 / 7.1 na Debian 10 / Debian 9

  2. Jak nainstalovat PHP 8 na Debian 10

  3. Jak nainstalovat PHP 7.3 na Debian 10

  1. Jak nainstalovat PHP 8.0 na Debian 11

  2. Jak nainstalovat PHP 8.0 na Debian 10 / Debian 9

  3. Jak nainstalovat PHP na Debian 10 (Buster)

  1. Jak nainstalovat PHP na Debian 10 Buster

  2. Jak nainstalovat PHP 7.4 na Debian 10

  3. Jak nainstalovat PHP na Debian 11