Plesk LinuxにMemcached PHPライブラリをインストールする
Memcachedは無料で強力なオブジェクトキャッシュシステムで、Webサイトのパフォーマンスを向上させるためにインストールできます。 Memcachedは、デーモンをインストールし、PHPライブラリをインストールして、PHPアプリケーションを適切に設定した場合にのみ機能します。
MemcachedのPHPライブラリはコマンドラインからインストールします。これらのコマンドを実行するには、rootユーザーとしてログインする必要があります。
- まだ行っていない場合は、Gen 3またはGen 4サーバーで管理者アクセスを有効にします。
- SSH(Secure Shell)でサーバーに接続します。
- rootユーザーに切り替えます。
- 必要な依存関係をインストールする
- 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
- CentOSユーザー:
- 目的のバージョンの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 -
モジュールをPHPに登録します。
echo "extension = memcached.so" > /opt/plesk/php/7.4/etc/php.d/memcached.ini
-
PleskのPHPハンドラを更新します。
plesk bin php_handler --reread
-
最後に、ApacheとPHP-FPMを再起動します。
systemctl restart httpd systemctl restart plesk-php74-fpm
- Ubuntuユーザー:
systemctl restart apache2 systemctl restart plesk-php74-fpm
- Ubuntuユーザー:
関連ステップ
- Memcachedデーモンのインストールに戻ります。
- 次に進んで、Memcachedを利用するようにWebサイトを設定します。
その他の情報
- サーバーのエキスパートがこれらの手順を有料で実行できます。エキスパートサービスの詳細については、エキスパートサービスメニューをご覧ください。