Ubuntu で PHP モジュールを有効または無効にする方法

不言
リリース: 2023-04-05 19:22:01
オリジナル
4609 人が閲覧しました

この記事では、Ubuntu で PHP モジュールを有効または無効にする方法を紹介します。具体的な内容を見てみましょう。

Ubuntu で PHP モジュールを有効または無効にする方法

インストールされているすべての PHP モジュール設定ファイルは、/etc/php/PHP_VERSION/mods-available ディレクトリにあり、.ini 拡張子の付いたファイルが表示されます。特定の PHP モジュールは使用前に有効にする必要があるため、最初にインストールする必要があります。 php パブリック パッケージには、php モジュールを管理するための次のコマンドが用意されています。

phpenmod – php のモジュールを有効にするために使用されます

phpdismod – php のモジュールを無効にするために使用されます

phpquery – php モジュールのステータスを表示するために使用されます

使用可能な SAPI (サーバー API) には 3 種類あり、最も一般的に使用されるのは CLI、FPM、および Apache2 です。 SAPI は、-s スイッチを使用してモジュールのみを有効/無効にするように定義できます。

PHP モジュールを有効にする

phpenmod コマンドの後にモジュール名を指定して、システム上の特定の PHP モジュールを有効にします。以下の例では、最初のコマンドは例であり、2 番目のコマンドは、インストールされているすべての PHP バージョンとすべての SAPI に対して mbstring モジュールを有効にします。

### Syntax
$ phpenmod MODULE_NAME

### Enable mbstring php module
$ phpenmod mbstring
ログイン後にコピー

-v スイッチを使用して PHP バージョンを定義し、特定のモジュールを有効にすることもできます。これを使用すると、すべての SAPI に対してモジュールが有効になります。

### Syntax
$ phpenmod -v <PHP VERSION> <MODULE NAME>

### Enable module for specific php version
$ phpenmod -v 5.6 mbstring
$ phpenmod -v 7.2 mbstring
ログイン後にコピー

-sswitch を使用して SAPI を定義し、すべての PHP バージョンで特定の SAPI の特定のモジュールを有効にします。

### Syntax
$ phpenmod -s <SAPI> <MODULE NAME>

### Enable module for specific SAPI
$ phpenmod -s cli mbstring
$ phpenmod -s fpm mbstring
$ phpenmod -s apache2 mbstring
ログイン後にコピー

より具体的な更新のために php のバージョンと sapi を定義することもできます。

PHP モジュールを無効にする

phpdismod コマンドを使用して、不要な PHP モジュールをシステムから無効にできます。たとえば、すべての PHP バージョンとすべての SAPI に対して mbstring モジュールを無効にします。

$ phpdismod mbstring
ログイン後にコピー

特定の PHP バージョンのモジュールを無効にするには、以下のコマンドを使用します。

$ phpdismod -v 7.2 mbstring
ログイン後にコピー

すべての PHP バージョンで特定の SAPI のモジュールを無効にするには、次のコマンドを使用します。

$ phpdismod -s apache2 mbstring
ログイン後にコピー

この記事はここで終了しました。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの PHP ビデオ チュートリアル 列に注目してください。

以上がUbuntu で PHP モジュールを有効または無効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート