GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat PHP 7.2 na Debian 9

Ukážeme vám, jak nainstalovat PHP 7.2 na linuxový server s operačním systémem Debian 9. PHP je skriptovací jazyk na straně serveru běžně používaný pro vývoj webu, ale používá se také jako univerzální programovací jazyk. 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 další webové stránky elektronického obchodování, software pro řízení vztahů se zákazníky, software pro plánování podnikových zdrojů a mnoho dalšího.

Proč chcete nainstalovat PHP 7.2 na váš Debian 9 VPS?

PHP 7 nabízí mnohem lepší výkon než PHP 5.6 a starší verze PHP. Ve srovnání s PHP 5.6 mohlo PHP 7.2 vykonat až třikrát více požadavků. Pokud jste na svém Linux VPS nainstalovali WordPress, znamená to mnohem nižší zatížení serveru, takže byste měli očekávat, že vaše webové stránky poběží rychleji s PHP 7.2.

Kromě toho PHP 7.2 nabízí některá vylepšení zabezpečení.

Existují však některá zastaralá doporučení, která byste si měli ověřit, než budete zvažovat upgrade na PHP 7.2.

Předpoklady

Než začnete s instalací PHP 7.2 na váš Debian VPS, ujistěte se, že k němu máte úplný root přístup. Připojte se k serveru přes SSH a upgradujte veškerý systémový software na nejnovější dostupnou verzi. Můžete to provést spuštěním následujících příkazů v terminálu:

sudo apt-get update 
sudo 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ůžete přejít k dalšímu kroku, kterým je instalace PHP 7.2.

Instalace PHP 7.2 na Debian 9 VPS

Importujte podpisový klíč a povolte PPA pro PHP 7.2 pomocí následujících příkazů:

wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -
echo "deb https://packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sources.list.d/php.list

Jakmile to dokončíte, spusťte aktualizaci indexu balíků znovu pomocí příkazu níže:

sudo apt-get update

V případě, že se zobrazí chyba podobná té níže:

Reading package lists... Done
E: The method driver /usr/lib/apt/methods/https could not be found.
N: Is the package apt-transport-https installed?
E: Failed to fetch https://packages.sury.org/php/dists/stretch/InRelease
E: Some index files failed to download. They have been ignored, or old ones used instead.

Znamená to, že chybí některé balíčky, které musíte nejprve nainstalovat. Nainstalujte požadované balíčky spuštěním následujícího příkazu:

sudo apt-get install ca-certificates apt-transport-https

Poté znovu spusťte příkaz update.

Nakonec nainstalujte PHP 7.2 na svůj Debian 9 VPS včetně některých běžně používaných rozšíření pomocí příkazu níže:

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

Pro ověření dokončení instalace spusťte následující příkaz:

php -v

Výstup by měl být velmi podobný níže uvedenému:

# php -v
PHP 7.2.9-1+0~20180901081133.4+stretch~1.gbpdaac35 (cli) (built: Sep  1 2018 08:11:34) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.9-1+0~20180901081133.4+stretch~1.gbpdaac35, Copyright (c) 1999-2018, by Zend Technologies

Změna/přizpůsobení nastavení PHP 7.2 na Debian VPS

Další věc, kterou možná budete chtít dokončit, je upravit nastavení PHP 7.2 tak, aby vyhovovalo vašim požadavkům. Můžete tak učinit úpravou php.ini soubor. 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 php.ini soubor, který je aktuálně načten.

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

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

nano /etc/php/7.2/cli/php.ini

Jakmile změníte 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.

Můžete také vytvořit ukázku info.php a zjistěte, zda jsou soubory PHP a spuštěny na serveru.

Postup vytvoření souboru:

nano /var/www/html/info.php

a vložte následující:

<?php phpinfo(); ?>

Uložte a zavřete soubor, poté otevřete svůj oblíbený webový prohlížeč a přistupte k souboru pomocí adresy IP vašeho serveru v adrese URL následované názvem souboru.

http://IP-ADDRESS/info.php

With the completion of this tutorial you have learned how to install PHP 7.2 on your Debian 9 based server. 
For the installation guide of PHP 7.2 on Ubuntu 16.04 please follow this tutorial on how to install PHP 7.2 on Ubuntu 16.04.

Náš plně spravovaný PHP Hosting je již nainstalován s nejnovější verzí PHP 7.2, takže jej nemusíte instalovat sami. Pokud potřebujete na svůj server nainstalovat jinou verzi PHP, dejte to vědět našim systémovým administrátorům prostřednictvím živého chatu nebo lístku podpory a okamžitě se o to postaráme. Jsou k dispozici 24/7. Další aktualizace najdete také v naší příručce Jak nainstalovat PHP 7.3 na Debian 9.

PS. Pokud se vám tento příspěvek o tom, jak nainstalovat PHP 7.2 na Debian 9, líbil, sdílejte jej se svými přáteli na sociálních sítích nebo jednoduše zanechte odpověď níže se svou otázkou nebo komentářem. Děkuji.


Debian
  1. Jak nainstalovat PHP 7.4 na Debian 10

  2. Jak nainstalovat PHP na Debian 11

  3. Jak nainstalovat PHP 7.3 na Debian 10

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

  2. Jak nainstalovat PHP 8.0 na Debian 11

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

  1. Jak nainstalovat PHP na Debian 9

  2. Jak nainstalovat PHP Composer na Debian 8

  3. Jak nainstalovat PHP 8 na Debian 10