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 TechnologiesZend 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.