GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat PHP 7.3 na CentOS 7

V tomto tutoriálu vás provedeme kroky instalace nejnovější verze PHP 7.3 na CentOS 7 VPS.

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. Jedná se o nejoblíbenější programovací jazyk na straně serveru (back-end) a pohání některé z nejpopulárnějších produktů na trhu, jako je WordPress, nejrozšířenější systém pro správu obsahu, a také platformy elektronického obchodování, jako je Magento. a PrestaShop. PHP také pohání software pro řízení vztahů se zákazníky, software pro plánování podnikových zdrojů a mnoho dalšího. Proces instalace PHP 7.3 na CentOS 7 je docela snadný a přímočarý úkol a lze jej provést za méně než 10 minut.

PHP 7 nabízí mnohem lepší výkon a vylepšení zabezpečení než jeho předchůdci. Níže jsou uvedeny některé z nových funkcí a změn v PHP 7.3:

  • Flexibilní syntaxe Heredoc a Nowdoc
  • Povolit koncovou čárku ve volání funkcí
  • JSON_THROW_ON_ERROR
  • Soubor cookie stejného webu
  • Zastarat a odebrat konstanty nerozlišující malá a velká písmena
  • list() Referenční přiřazení
  • funkce is_countable
  • array_key_first(), array_key_last()
  • Vylepšení hash hesla Argon2

Předpoklady

  • CentOS 7 VPS
  • Uživatel s právy root – Všechny naše plány hostování VPS jsou dodávány s úplným přístupem root. Můžete také použít uživatelský účet s právy sudo.

Krok 1:Přihlaste se a aktualizujte server

Přihlaste se ke svému CentOS 7 VPS přes SSH jako uživatel root:

ssh root@IP_Address -p Port_number

Nahraďte „IP_Address“ a „Port_number“ svou skutečnou IP adresou a číslem portu SSH.

Krok 2:Nainstalujte PHP 7.3

CentOS 7 je standardně dodáván s PHP 5.4 v době psaní tohoto článku, což je velmi stará a zastaralá verze a dosáhla konce své životnosti v září 2015. To také přidává bezpečnostní zranitelnosti na vašem serveru, pokud používáte PHP v webové nastavení. Naštěstí některá důvěryhodná a dobře udržovaná úložiště nabízejí novější verze PHP. V tomto případě nainstalujeme a použijeme PHP 7.3 z úložiště Remi.

Nejprve zkontrolujte, zda je na vašem serveru již nainstalováno PHP. Pokud je nainstalován, zkontrolujte, jakou verzi váš server běží. Můžete to udělat pomocí následujícího příkazu:

# php -v

Výstup:

PHP 5.4.16 (cli) (built: Apr 12 2018 19:02:01)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

Podle výstupu je na našem CentOS VPS nainstalován PHP 5.4, o kterém jsme zmínili, že je to nejnovější dostupná verze v repozitářích CentOS 7. Abychom mohli nainstalovat PHP 7.3, musíme tuto verzi odstranit:

yum remove php*

Removing:
 php       
 php-cli   
 php-common
 php-mysql 
 php-pdo

Tento příkaz odstraní PHP a všechna nainstalovaná rozšíření PHP.

Spuštěním následujících příkazů přidejte úložiště Remi a Epel na svůj server a nainstalujte yum-utils, což je sada nástrojů pro správu úložišť yum:

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install yum-utils epel-release

Zakažte úložiště PHP 5.4, které je ve výchozím nastavení povoleno:

yum-config-manager --disable remi-php54

a povolte úložiště PHP 7.3:

yum-config-manager --enable remi-php73

Jakmile je povoleno úložiště Remi pro PHP 7.3, můžeme jej snadno nainstalovat pomocí správce balíčků yum.

yum -y install php

Installing:
 php                         
Installing for dependencies:
 libargon2                   
 php-cli                     
 php-common                  
 php-json

Nainstaluje PHP 7.3 a některé jeho závislosti, jak je ukázáno ve výstupu výše.

Po dokončení instalace můžete zkontrolovat nainstalovanou verzi PHP:

php -v

Output:
PHP 7.3.0RC5 (cli) (built: Nov  6 2018 10:22:47) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies

Všechna potřebná rozšíření PHP můžete snadno nainstalovat stejným způsobem, pokud jsou k dispozici v úložišti. Pokud například potřebujete rozšíření MySQL, Multibyte String (mbstring), Mcrypt a SimpleXML Parser PHP, můžete je nainstalovat pomocí následujícího příkazu:

yum -y install php-mysqlnd php-mbstring php-pecl-mcrypt php-xml

Pomocí následujícího příkazu můžete otestovat, zda jsou rozšíření správně nainstalována:

php -m |grep extension_name

Chcete-li například otestovat, zda je nainstalováno rozšíření Multibyte String (mbstring), můžete použít následující:

php -m |grep mbstring

výstup:

mbstring

Krok 3:Vytvořte stránku phpinfo

Chcete-li zkontrolovat podrobné informace o nainstalované verzi PHP, rozšíření, nastavení a mnoho dalšího, můžete si vytvořit stránku phpinfo. Zobrazuje velké množství užitečných informací o PHP. Včetně informací o verzi PHP, možnostech a rozšířeních kompilace PHP, informace o serveru a prostředí (pokud je kompilován jako modul), prostředí PHP, informace o verzi OS, cesty, hlavní a místní hodnoty konfiguračních možností, hlavičky HTTP a licence PHP .

Chcete-li to provést, přejděte do kořenového adresáře dokumentů webového serveru

cd /var/www/html

a vytvořte soubor phpinfo.php s následujícím obsahem

vi phpinfo.php

<?php
phpinfo();
?>

Uložte soubor a přejděte na http://YourIPaddress/phpinfo.php s vaším oblíbeným webovým prohlížečem. Měli byste získat následující stránku

Další informace o PHP, jeho konfiguraci a funkcích najdete v jejich oficiální dokumentaci.

Samozřejmě nemusíte instalovat PHP 7.3 na CentOS 7, pokud používáte některou z našich hostingových služeb PHP 7 VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali nejnovější verzi PHP na CentOS 7. . 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 CentOS 7, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek pro sdílení nebo jednoduše zanechte odpověď níže. Děkuji.


Cent OS
  1. Jak nainstalovat PHP 5.5 na CentOS

  2. Jak nainstalovat PHP 5.6 na CentOS 7

  3. Jak nainstalovat PHP 8 na CentOS 7

  1. Jak nainstalovat PHP 7.4 / 7.3 / 7.2 na CentOS 7 / RHEL 7 &CentOS 6 / RHEL 6

  2. Jak nainstalovat PHP 8 na CentOS 8

  3. Jak nainstalovat PHP 7.2 na CentOS 7

  1. Jak nainstalovat PHP 7.4 / 7.3 na CentOS 8 / RHEL 8

  2. Jak nainstalovat PHP 7.3, 7.2, 7.1 na CentOS/RHEL 6.10

  3. Jak nainstalovat PHP 7.3 na CentOS 8