第4世代VPS & 専用サーバー ヘルプ

このページをご利用いただけるよう、最善を尽くして翻訳しております。 英語のページもご用意しています。

Plesk LinuxにMemcached PHPライブラリをインストールする

Memcachedは無料で強力なオブジェクトキャッシュシステムで、Webサイトのパフォーマンスを向上させるためにインストールできます。 Memcachedは、デーモンをインストールし、PHPライブラリをインストールして、PHPアプリケーションを適切に設定した場合にのみ機能します。

MemcachedのPHPライブラリはコマンドラインからインストールします。これらのコマンドを実行するには、rootユーザーとしてログインする必要があります。

  1. まだ行っていない場合は、Gen 3またはGen 4サーバーで管理者アクセスを有効にします。
  2. SSH(Secure Shell)でサーバーに接続します
  3. rootユーザーに切り替えます。
  4. 必要な依存関係をインストールする
    • CentOSユーザー:
      yum -y install gcc glibc-devel libmemcached-devel zlib-devel plesk-php * -devel
    • AlmaLinuxユーザー:
      yum groupinstall "開発ツール"
    • Ubuntuユーザー:
      apt install autoconf automake gcc libmemcached-dev libhashkit-dev pkg-config plesk-php * -dev zlib1g-dev
  5. 目的のバージョンのPHP用のPHP PECLライブラリをインストールします。これは、使用しているPHPのバージョンごとに行う必要があります
    /opt/plesk/php/7.4/bin/pecl install memcached

    ソフトウェアのインストール中、何度かプロンプトが表示されます。特に必要がない限り、「enter」を押してデフォルト値を受け入れます。

    注:状況によっては、次のようなエラーが表示されることがあります。

    「/ tmp / memcached / build / shtool」にあるshtoolが存在しないか、実行可能ではありません。ファイルが存在し、実行可能であることを確認してから、このスクリプトを再実行してください。エラー:「phpize」に失敗しました

    この問題が発生した場合は、別の一時ディレクトリを使用するようにPHPを設定し、コマンドを再実行してください。

    mkdir / root / tmp && /opt/plesk/php/7.4/bin/pear config-set temp_dir / root / tmp /opt/plesk/php/7.4/bin/pecl install memcached

  6. モジュールをPHPに登録します。

    echo "extension = memcached.so" > /opt/plesk/php/7.4/etc/php.d/memcached.ini
  7. PleskのPHPハンドラを更新します。

    plesk bin php_handler --reread
  8. 最後に、ApacheとPHP-FPMを再起動します。

    systemctl restart httpd systemctl restart plesk-php74-fpm
    • Ubuntuユーザー:
      systemctl restart apache2 systemctl restart plesk-php74-fpm

関連ステップ

その他の情報

  • サーバーのエキスパートがこれらの手順を有料で実行できます。エキスパートサービスの詳細については、エキスパートサービスメニューをご覧ください。