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 Klien ElastiCache Cluster untukPHP.
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 instans Amazon.
-
Instal dependensi pustaka.
-
Di Amazon Linux 201509 AMI
sudo yum install gcc gcc-c++ autoconf libevent-devel
-
Di Ubuntu 14.04 AMI
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 ElastiCache penemuan otomatis Memcached untuk PHP
Bagian berikut menjelaskan cara mengkompilasi ElastiCache Memcached Auto Discovery Client
Topik
Mengompilasi klien ElastiCache Memcached untuk 7 PHP
Jalankan rangkaian perintah berikut dalam 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 dapat menautkan pustaka libmemcached secara statis ke PHP biner sehingga dapat di-porting 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 5 PHP
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