の ElastiCache クラスタークライアントのソースコードのコンパイル PHP - Amazon ElastiCache

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

の ElastiCache クラスタークライアントのソースコードのコンパイル PHP

このセクションでは、 の ElastiCache クラスタークライアントのソースコードを取得してコンパイルする方法について説明しますPHP。

プル GitHub してコンパイルする必要があるパッケージは aws-elasticache-cluster-client-libmemcachedaws-elasticache-cluster-client-memcached-for-php の 2 つです。

libmemcached ライブラリのコンパイル

aws-elasticache-cluster-client-libmemcached ライブラリをコンパイルするには
  1. Amazon EC2インスタンスを起動します。

  2. ライブラリの依存関係をインストールします。

    • Amazon Linux 201509 の場合 AMI

      sudo yum install gcc gcc-c++ autoconf libevent-devel
    • Ubuntu 14.04 の場合 AMI

      sudo apt-get update sudo apt-get install libevent-dev gcc g++ make autoconf libsasl2-dev
  3. リポジトリをプルし、コードをコンパイルします。

    Download and install https://github.com/awslabs/aws-elasticache-cluster-client-libmemcached/archive/v1.0.18.tar.gz

の ElastiCache Memcached 自動検出クライアントのコンパイル PHP

以下のセクションでは、 ElastiCache Memcached Auto Discovery Client をコンパイルする方法について説明します。

7 の ElastiCache Memcached PHP クライアントをコンパイルする

code ディレクトリで以下の一連のコマンドを実行します。

git clone https://github.com/awslabs/aws-elasticache-cluster-client-memcached-for-php.git cd aws-elasticache-cluster-client-memcached-for-php git checkout php7 sudo yum install php70-devel phpize ./configure --with-libmemcached-dir=<libmemcached-install-directory> --disable-memcached-sasl make make install
注記

libmemcached ライブラリをPHPバイナリに静的にリンクして、さまざまな Linux プラットフォームに移植できます。そのためには、make の前にコマンドを実行します。

sed -i "s#-lmemcached#<libmemcached-install-directory>/lib/libmemcached.a -lcrypt -lpthread -lm -lstdc++ -lsasl2#" Makefile

5 の ElastiCache Memcached PHP クライアントをコンパイルする

aws-elasticache-cluster-client-memcached-for-php/ フォルダーで、以下のコマンドを実行して aws-elasticache-cluster-client-memcached-for-php をコンパイルします。

git clone https://github.com/awslabs/aws-elasticache-cluster-client-memcached-for-php.git cd aws-elasticache-cluster-client-memcached-for-php sudo yum install zlib-devel phpize ./configure --with-libmemcached-dir=<libmemcached-install-directory> make make install