GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Installieren Sie PHP-Module

Dieser Artikel beschreibt die Schritte zur Installation von PHP®-Modulen auf einem Linux®-Server.

Ein PHP-Modul ist eine Erweiterung von PHP, die mehr Funktionen innerhalb von PHP ermöglicht. Die folgende Liste enthält Dutzende verfügbarer PHP-Module:PHP-Module

Hinweis :Dieser Vorgang gilt nicht für Plesk® oder andere ähnliche Control Panel-Lösungen.

Voraussetzungen

Die folgenden Voraussetzungen sind notwendig, um PHP-Module zu installieren:

  • Ein Linux-Server mit installiertem PHP
  • Sudo- oder Administratorberechtigungen auf dem Server
  • Das php-cli-Modul (empfohlen zum Auflisten installierter Module und der PHP-Version)

Installierte PHP-Module und PHP-Version prüfen

Sie sollten Ihre PHP-Version überprüfen und welche Module derzeit auf Ihrer PHP-Instanz vorhanden sind, bevor Sie PHP-Module installieren.

Überprüfen Sie die Version von PHP und vorhandenen Modulen auf dem Server, indem Sie den folgenden Befehl verwenden:

  • RHEL®/CentOS®:

    yum list installed | grep -i php

  • Debian® oder Ubuntu®:

    dpkg --get-selections | grep -i php

Nach der Installation des cli -Module können Sie die Version von PHP oder PHP-Modulen mit den folgenden Befehlen überprüfen:

  • PHP-Version abrufen:

    php -v

  • Holen Sie sich installierte PHP-Module:

    php -m

Installation von PHP-Modulen

Es ist hilfreich, Ihren Paketmanager zu durchsuchen, um den Namen des Moduls zu erhalten, wie er in den Repositories aufgeführt ist. Sie können nach diesen Modulen suchen, indem Sie die folgenden Befehle verwenden:

  • RHEL/CentOS:

    yum search <module>

  • Debian/Ubuntu:

    apt-cache search <module>

Das folgende Beispiel demonstriert eine Suche nach mbstring Modul in 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.

Hinweis :In den Repositories sind möglicherweise mehrere Versionen von PHP verfügbar. Sie müssen sicherstellen, dass Sie das Modul installieren, das der auf Ihrem Server installierten PHP-Version entspricht. Wenn Sie beispielsweise PHP 7.3 installiert haben, müssen Sie den php73-mbstring installieren Modul.

Nachdem Sie das zu installierende Modul identifiziert haben, können Sie es mit den folgenden Befehlen installieren:

  • RHEL/CentOS:

    yum install<module>

  • Debian/Ubuntu:

    apt install <module>

Starten Sie Ihren Dienst Apache®, NGINX® oder PHP-FastCGI Process Manager (PHP-FPM) neu, um das neue Modul zu aktivieren. Wiederholen Sie diesen Vorgang, um weitere Module zu installieren.


Linux
  1. Installieren Sie PHP 7.4 auf CentOS 8

  2. So installieren Sie PHP 8 auf AlmaLinux 8

  3. So installieren Sie PHP 7.4 auf AlmaLinux 8

  4. So installieren Sie PHP 7.4 unter Debian 10

  5. Installieren Sie PHP 7 auf Ubuntu 14.04

So installieren Sie PHP unter Ubuntu 18.04

So installieren Sie PHP unter Ubuntu 20.04

Installieren Sie PHP 7 auf CentOS 7

So installieren Sie PHP unter Debian 9

So installieren Sie PHP 8.0 auf Ubuntu 20.04

So installieren Sie PHP 7 unter CentOS 7