Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengompilasi kode sumber untuk klien ElastiCache cluster untuk PHP
Bagian ini mencakup cara mendapatkan dan mengkompilasi kode sumber untuk ElastiCache Cluster Client untuk PHP.
Ada dua paket yang perlu Anda tarik GitHub dan kompilasi; aws-elasticache-cluster-client-libmemcached
Topik
Mengompilasi pustaka libmemcached
Untuk mengkompilasi perpustakaan aws-elasticache-cluster-client -libmemcached
-
Luncurkan EC2 instance Amazon.
-
Instal pustaka dependensi.
-
Pada AMI Amazon Linux 201509
sudo yum install gcc gcc-c++ autoconf libevent-devel
-
Pada AMI Ubuntu 14.04
sudo apt-get update sudo apt-get install libevent-dev gcc g++ make autoconf libsasl2-dev
-
-
Tarik repositori dan kompilasikan kode.
Download and install https://github.com/awslabs/aws-elasticache-cluster-client-libmemcached/archive/v1.0.18.tar.gz
Mengompilasi klien penemuan otomatis ElastiCache Memcached untuk PHP
Bagian berikut menjelaskan cara mengkompilasi ElastiCache Memcached Auto Discovery Client
Topik
Mengompilasi klien ElastiCache Memcached untuk PHP 7
Jalankan kelompok perintah berikut di bawah direktori kode.
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
catatan
Anda secara statis dapat menghubungkan pustaka libmemcached ke biner PHP sehingga dapat diporting di berbagai platform Linux. Untuk melakukan hal itu, jalankan dahulu perintah berikut make
:
sed -i "s#-lmemcached#
<libmemcached-install-directory>
/lib/libmemcached.a -lcrypt -lpthread -lm -lstdc++ -lsasl2#" Makefile
Mengompilasi klien ElastiCache Memcached untuk PHP 5
Kompilasikan aws-elasticache-cluster-client-memcached-for-php
dengan menjalankan perintah berikut dalam folder 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