Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Compilar el código fuente del cliente de ElastiCache clúster para PHP
En esta sección se explica cómo obtener y compilar el código fuente del cliente de ElastiCache clúster paraPHP.
Hay dos paquetes que debe extraer GitHub y compilar: aws-elasticache-cluster-client-libmemcached
Temas
Compilación de la biblioteca libmemcached
Para compilar la biblioteca -libmemcached aws-elasticache-cluster-client
-
Lanza una EC2 instancia de Amazon.
-
Instale las dependencias de la biblioteca.
-
En Amazon Linux 2015.09 AMI
sudo yum install gcc gcc-c++ autoconf libevent-devel
-
En Ubuntu 14.04 AMI
sudo apt-get update sudo apt-get install libevent-dev gcc g++ make autoconf libsasl2-dev
-
-
Extraiga el repositorio y compile el código.
Download and install https://github.com/awslabs/aws-elasticache-cluster-client-libmemcached/archive/v1.0.18.tar.gz
Compilación del cliente de ElastiCache descubrimiento automático de Memcached para PHP
En las siguientes secciones se describe cómo compilar el cliente de detección automática de ElastiCache Memcached
Temas
Compilación del cliente ElastiCache Memcached para 7 PHP
Ejecute el siguiente conjunto de comandos en el directorio de código.
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
nota
Puede vincular estáticamente la biblioteca libmemcached al PHP binario para que se pueda portar a varias plataformas Linux. Para ello, ejecute el siguiente comando antes de make
:
sed -i "s#-lmemcached#
<libmemcached-install-directory>
/lib/libmemcached.a -lcrypt -lpthread -lm -lstdc++ -lsasl2#" Makefile
Compilación del cliente Memcached para 5 ElastiCache PHP
Compile el aws-elasticache-cluster-client-memcached-for-php
ejecutando los siguientes comandos en la carpeta 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