So aktivieren oder deaktivieren Sie PHP -Module auf Ubuntu

So aktivieren oder deaktivieren Sie PHP -Module auf Ubuntu

Alle installierten PHP -Modulekonfigurationsdateien finden Sie unter /etc/php/php_version/mods-verfügbar Verzeichnis. Sie können die Anzahl der Dateien mit Erweiterung sehen .Ini. Sie müssen bestimmte PHP -Module installiert haben, die Sie aktivieren müssen, bevor Sie dieses Tutorial verwenden. Der PHP-Common Das Paket bietet Nachfolgsbefehle zum Verwalten von PHP -Modulen.

  • Phpenmod - Wird verwendet, um Module in PHP zu aktivieren
  • phpdismod - Wird verwendet, um Module in PHP zu deaktivieren
  • PhpQuery - Wird verwendet, um den Status von PHP -Modulen anzuzeigen

Es sind 3 Arten von SAPI (Server -API) verfügbar - Cli, FPM, Apache2 die am häufigsten verwendeten sein. Sie können SAPI verwenden -S Wechseln Sie, um das Modul nur dafür zu aktivieren/zu deaktivieren.

Aktivieren Sie PHP -Module

Verwenden Phpenmod Befehl, gefolgt vom Modulnamen, um ein spezifisches PHP -Modul auf Ihrem System zu aktivieren. Im folgenden Beispiel ist der erste Befehl ein Beispiel und der zweite Befehl aktiviert Mbstring Modul für alle installierten PHP -Versionen und alle SAPI.

### Syntax PHPENMOD MODULE_NAME ### Aktivieren Sie das Mbstring -PHP -Modul PhpenMod Mbstring 

Sie können die PHP -Version auch verwenden -v Wechseln Sie, um bestimmte Module zu aktivieren. Verwenden Sie das Modul für alle SAPI.

### Syntax PHPENMOD -V ### Modul für eine spezifische PHP -Version phpenmod -v 5 aktivieren.6 mbstring phpenmod -v 7.4 mbstring 

Verwenden -S Wechseln Sie, um die SAPI zu definieren, um spezifische Module für bestimmte SAPI für alle PHP -Versionen zu aktivieren.

### Syntax PHPENMOD -S ### Modul für spezifische SAPI -PhpenMod -s -Cli mbstring PhpenMod -S FPM Mbstring Phpenmod -S apache2 mbstring aktivieren 

Sie können sowohl die PHP -Version als auch SAPI für ein spezifischeres Update definieren.

PHP -Module deaktivieren

Sie können auch alle unnötigen PHP-Module von Ihrem System verwenden phpdismod Befehl. Zum Beispiel deaktivieren Mbstring Modul für alle PHP -Versionen und alle SAPI.

PHPDISMOD MBTRING 

Um ein Modul für eine bestimmte PHP -Version zu deaktivieren, verwenden Sie den folgenden Befehl.

phpdismod -v 7.4 mbstring 

Verwenden Sie den folgenden Befehl, um ein Modul für bestimmte SAPI in allen PHP -Versionen zu deaktivieren.

phpDismod -s Apache2 mbstring