GNU/Linux >> Znalost Linux >  >> Linux

Nainstalujte PHP moduly

Tento článek popisuje kroky k instalaci modulů PHP® na server Linux®.

Modul PHP je rozšíření PHP, které umožňuje další funkce v rámci PHP. Následující seznam obsahuje desítky dostupných modulů PHP:Moduly PHP

Poznámka :Tento proces nelze použít pro Plesk® nebo jiná podobná řešení ovládacího panelu.

Předpoklady

Pro instalaci modulů PHP jsou nutné následující předpoklady:

  • Server Linux s nainstalovaným PHP
  • Sudo nebo oprávnění správce na serveru
  • Modul php-cli (doporučen pro výpis nainstalovaných modulů a verze PHP)

Kontrola nainstalovaných modulů PHP a verze PHP

Před instalací modulů PHP byste měli ověřit svou verzi PHP a moduly, které aktuálně existují ve vaší instanci PHP.

Ověřte verzi PHP a existující moduly na serveru pomocí následujícího příkazu:

  • RHEL®/CentOS®:

    yum list installed | grep -i php

  • Debian® nebo Ubuntu®:

    dpkg --get-selections | grep -i php

Po instalaci cli modulů, můžete ověřit verzi PHP nebo modulů PHP pomocí následujících příkazů:

  • Získejte verzi PHP:

    php -v

  • Získejte nainstalované moduly PHP:

    php -m

Instalace modulů PHP

Je užitečné vyhledat ve správci balíčků název modulu, jak je uveden v úložištích. Tyto moduly můžete vyhledat pomocí následujících příkazů:

  • RHEL/CentOS:

    yum search <module>

  • Debian/Ubuntu:

    apt-cache search <module>

Následující příklad ukazuje hledání mbstring modul v CentOS 7:

    # yum search mbstring
    Loaded plugins: fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
     * epel: dfw.mirror.rackspace.com
    ======================================================= N/S matched: mbstring =======================================================
    php-mbstring.x86_64 : A module for PHP applications which need multi-byte string handling
    php72u-mbstring.x86_64 : A module for PHP applications which need multi-byte string handling
    php73-mbstring.x86_64 : A module for PHP applications which need multi-byte string handling

      Name and summary matches only, use "search all" for everything.

Poznámka :V repozitářích může být k dispozici více verzí PHP. Musíte se ujistit, že instalujete modul, který odpovídá verzi PHP nainstalované na vašem serveru. Pokud máte například nainstalované PHP 7.3, musíte nainstalovat php73-mbstring modul.

Po identifikaci modulu, který potřebujete nainstalovat, jej můžete nainstalovat pomocí následujících příkazů:

  • RHEL/CentOS:

    yum install<module>

  • Debian/Ubuntu:

    apt install <module>

Restartováním služby Apache®, NGINX® nebo PHP-FastCGI Process Manager (PHP-FPM) aktivujete nový modul. Opakujte tento postup pro instalaci dalších modulů.


Linux
  1. Jak nainstalovat PHP 8 na Manjaro 20

  2. Jak nainstalovat PHP 7.4 na Debian 10

  3. Jak nainstalovat PHP 5.5 na CentOS

  1. Jak nainstalovat PHP 8.0 na Debian 11

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

  3. Nainstalujte PHP 7 na Ubuntu 14.04

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

  2. Nainstalujte PHP 7.4 na CentOS 8

  3. Jak nainstalovat PHP 8 na AlmaLinux 8