Jak włączyć lub wyłączyć moduły PHP na Ubuntu

Jak włączyć lub wyłączyć moduły PHP na Ubuntu

Wszystkie zainstalowane pliki konfiguracyjne modułów PHP są dostępne w ramach /etc/php/php_version/mods-dostępny informator. Możesz zobaczyć liczbę plików z rozszerzeniem .ini. Musisz zainstalować określone moduły PHP, musisz włączyć przed użyciem tego samouczka. PHP-common Pakiet zapewnia następujące polecenia do zarządzania modułami PHP.

  • phpenmod - Służy do włączenia modułów w PHP
  • phpdismod - Używane do wyłączenia modułów w PHP
  • phpquery - Służy do wyświetlania statusu modułów PHP

Dostępnych jest 3 rodzaje SAPI (API serwera) - Cli, FPM, Apache2 bycie najczęściej używanym. Możesz zdefiniować sapi za pomocą -S przełącz, aby włączyć/wyłączyć moduł tylko dla tego.

Włącz moduły PHP

Używać phpenmod Polecenie, a następnie nazwa modułu, aby włączyć określony moduł PHP w systemie. W poniższym przykładzie pierwsze polecenie jest przykładem, a drugie polecenie włączy Mbstring moduł dla wszystkich zainstalowanych wersji PHP i wszystkich sapi.

### Składnia phpenmod module_name ### enable mbstring php moduł phpenmod mbstring 

Możesz także zdefiniować wersję PHP za pomocą -v Przełącz, aby włączyć określone moduły. Korzystając z tego, włączysz moduł dla wszystkich sapi.

### Składnia phpenmod -v ### Moduł enable dla określonej wersji php phpenmod -v 5.6 mbstring phpenmod -v 7.4 Mbstring 

Używać -S Przełącz, aby zdefiniować SAPI, aby włączyć określone moduły dla określonych SAPI dla wszystkich wersji PHP.

### Składnia phpenmod -s ### Moduł enable dla specyficznego sapi phpenmod -s cli mbstring phpenmod -s fpm mbstring phpenmod -s apache2 mbstring 

Możesz także zdefiniować zarówno wersję PHP, jak i SAPI, aby uzyskać bardziej szczegółową aktualizację.

Wyłącz moduły PHP

Możesz także wyłączyć dowolne niezbędne moduły PHP z systemu za pomocą phpdismod Komenda. Na przykład wyłącz Mbstring moduł dla wszystkich wersji PHP i wszystkich sapi.

phpdismod mbstring 

Aby wyłączyć dowolny moduł dla określonej wersji PHP, użyj poniższego polecenia.

phpdismod -v 7.4 Mbstring 

Aby wyłączyć dowolny moduł dla określonych SAPI we wszystkich wersjach PHP, użyj poniższego polecenia.

phpdismod -s apache2 mbstring