php-fpmを使用してDebianにWordPress用Memcacheをインストールする

php-fpmを使用してDebianにWordPress用Memcacheをインストールする

Memcacheのインストール手順は最新ではありません。 php-fpmとnginxを使ってDebianにインストールする方法は?

私はこれを試しました:

apt install memcache zlib1g-dev php-dev
pecl install memcache

これにより拡張機能がインストールされます。

/usr/lib/php/20220829/memcache.so

だから私は追加しました

 echo extension = memcache.so>>/etc/php/8.1/fpm/php.ini

その後、再起動してください

 service php8.1-fpm restart

「Memcached Object Cache」のWordPressプラグインをインストールしたいのですがプラグインウェブサイトただ言う:

  1. 1 つ以上のサーバーに memcached をインストールします。接続情報にご注意ください。デフォルト値は 127.0.0.1:11211 です。

  2. PECLメモリキャッシュ拡張のインストール

  3. object-cache.phpwp-contentにコピー

  4. wp-config.phpにWP_CACHE_KEY_SALT定数を追加します。

    define( 'WP_CACHE_KEY_SALT', '...long random string...' );
    

どこにも見つかりませんobject-cache.php


問題は、phpizeがphp8.2を使用して拡張機能をコンパイルすることです。しかし、php8.2を削除すると、php-devも削除されます。再インストールするとphp8.2を再インストールしようとします;

この問題をどのように解決できますか?

ベストアンサー1

wordpress-adminからプラグインをインストールする必要があります。

  1. プラグイン - >インストールに移動します。
  2. 「Memcachedオブジェクトキャッシュ」を検索してください。
  3. cp wp-content/plugins/memcached/object-cache.php wp-content/

注:このプラグインはPHP 8.1では機能しません。そうですか? https://github.com/php-memcached-dev/php-memcached/issues/536#issuecomment-1513459258

(最後の「d」)

おすすめ記事