Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Compilazione del codice sorgente per il client ElastiCache cluster per PHP
Questa sezione spiega come ottenere e compilare il codice sorgente per il ElastiCache Cluster Client for PHP.
Ci sono due pacchetti da cui estrarre GitHub e compilare; aws-elasticache-cluster-client-libmemcached
Argomenti
Compilazione della libreria libmemcached
Per compilare la libreria -libmemcached aws-elasticache-cluster-client
-
Avvia un' EC2 istanza Amazon.
-
Installare le dipendenze di libreria.
-
In Amazon Linux 201509 AMI
sudo yum install gcc gcc-c++ autoconf libevent-devel
-
In Ubuntu 14.04 AMI
sudo apt-get update sudo apt-get install libevent-dev gcc g++ make autoconf libsasl2-dev
-
-
Estrarre il repository e compilare il codice.
Download and install https://github.com/awslabs/aws-elasticache-cluster-client-libmemcached/archive/v1.0.18.tar.gz
Compilazione del client di auto discovery ElastiCache Memcached per PHP
Le seguenti sezioni descrivono come compilare il Memcached Auto Discovery Client ElastiCache
Argomenti
Compilazione del client ElastiCache Memcached per PHP 7
Esegui il set di comandi seguente nella directory del codice.
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
Puoi collegare staticamente la libreria libmemcached nel file binario PHP per consentirne la portabilità tra diverse piattaforme Linux. A questo scopo, esegui il comando seguente prima di make
:
sed -i "s#-lmemcached#
<libmemcached-install-directory>
/lib/libmemcached.a -lcrypt -lpthread -lm -lstdc++ -lsasl2#" Makefile
Compilazione del client Memcached per ElastiCache PHP 5
Compila aws-elasticache-cluster-client-memcached-for-php
eseguendo i comandi seguenti nella cartella 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