GNU/Linux >> Linux の 問題 >  >> Linux

PHPモジュールをインストールする

この記事では、Linux®サーバーにPHP®モジュールをインストールする手順について説明します。

PHPモジュールは、PHPの拡張機能であり、PHP内でより多くの機能を使用できるようにします。次のリストには、利用可能な数十のPHPモジュールが含まれています。PHPモジュール

:このプロセスは、Plesk®または他の同様のコントロールパネルソリューションには適用されません。

前提条件

PHPモジュールをインストールするには、次の前提条件が必要です。

  • PHPがインストールされたLinuxサーバー
  • サーバーのsudoまたは管理者権限
  • php-cliモジュール(インストールされているモジュールとPHPバージョンの一覧表示に推奨)
インストールされているPHPモジュールとPHPバージョンの確認

PHPモジュールをインストールする前に、PHPのバージョンとPHPインスタンスに現在存在するモジュールを確認する必要があります。

次のコマンドを使用して、サーバー上のPHPと既存のモジュールのバージョンを確認します。

  • RHEL®/CentOS®:

    yum list installed | grep -i php

  • Debian®またはUbuntu®:

    dpkg --get-selections | grep -i php

cliをインストールした後 モジュールの場合、次のコマンドを使用して、PHPまたはPHPモジュールのバージョンを確認できます。

  • PHPバージョンを入手する:

    php -v

  • PHPモジュールをインストールする:

    php -m

PHPモジュールのインストール

パッケージマネージャーを検索して、リポジトリにリストされているモジュールの名前を取得すると便利です。次のコマンドを使用して、これらのモジュールを検索できます。

  • RHEL / CentOS:

    yum search <module>

  • Debian / Ubuntu:

    apt-cache search <module>

次の例は、mbstringの検索を示しています 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.

:リポジトリで利用可能なPHPのバージョンが複数ある場合があります。サーバーにインストールされているPHPバージョンと一致するモジュールをインストールしていることを確認する必要があります。たとえば、PHP 7.3がインストールされている場合は、php73-mbstringをインストールする必要があります。 モジュール。

インストールする必要のあるモジュールを特定したら、次のコマンドを使用してモジュールをインストールできます。

  • RHEL / CentOS:

    yum install<module>

  • Debian / Ubuntu:

    apt install <module>

Apache®、NGINX®、またはPHP-FastCGI Process Manager(PHP-FPM)サービスを再起動して、新しいモジュールをアクティブ化します。このプロセスを繰り返して、追加のモジュールをインストールします。


Linux
  1. Debian11にPHP8.0をインストールする方法

  2. PHP8.0をDebian10/Debian9にインストールする方法

  3. Ubuntu 20.04 /Ubuntu18.04にPHP8.0をインストールする方法

  1. CentOS8にPHP7.4をインストールします

  2. Debian10にPHP7.4をインストールする方法

  3. CentOS7にPHP5.6をインストールする方法

  1. AlmaLinux8にPHP8をインストールする方法

  2. AlmaLinux8にPHP7.4をインストールする方法

  3. Manjaro20にPHP8をインストールする方法