Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Langkah penginstalan untuk pengguna baru
Menginstal PHP 7.x untuk pengguna baru
Topik
Untuk menginstal PHP 7 pada server Ubuntu 14.04 LTS AMI (64-bit dan 32-bit)
-
Luncurkan instans baru dari AMI.
-
Jalankan perintah berikut:
sudo apt-get update sudo apt-get install gcc g++
-
Instal PHP.7.
sudo yum install php70
-
Unduh Klien ElastiCache Cluster Amazon.
wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.0/latest-64bit
-
Ekstrak file
latest-64bit
.tar -zxvf latest-64bit
-
Dengan izin root, salin file artefak
amazon-elasticache-cluster-client.so
yang diekstrak ke/usr/lib/php/20151012
.sudo mv artifact/amazon-elasticache-cluster-client.so /usr/lib/php/20151012
-
Sisipkan baris
extension=amazon-elasticache-cluster-client.so
ke file/etc/php/7.0/cli/php.ini
.echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php/7.0/cli/php.ini
-
Mulai atau mulai ulang server Apache Anda.
sudo /etc/init.d/httpd start
Untuk menginstal PHP 7 pada AMI Amazon Linux 201609
-
Luncurkan instans baru dari AMI tersebut.
-
Jalankan perintah berikut:
sudo yum install gcc-c++
-
Instal PHP.7.
sudo yum install php70
-
Unduh Klien ElastiCache Cluster Amazon.
wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.0/latest-64bit
-
Ekstrak file
latest-64bit
.tar -zxvf latest-64bit
-
Dengan izin root, salin file artefak
amazon-elasticache-cluster-client.so
yang diekstrak ke/usr/lib64/php/7.0/modules/
.sudo mv artifact/amazon-elasticache-cluster-client.so /usr/lib64/php/7.0/modules/
-
Buat file
50-memcached.ini
.echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php-7.0.d/50-memcached.ini
-
Mulai atau mulai ulang server Apache Anda.
sudo /etc/init.d/httpd start
Untuk menginstal PHP 7 pada AMI SUSE Linux
-
Luncurkan instans baru dari AMI tersebut.
-
Jalankan perintah berikut:
sudo zypper install gcc
-
Instal PHP.7.
sudo yum install php70
-
Unduh Klien ElastiCache Cluster Amazon.
wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.0/latest-64bit
-
Ekstrak file
latest-64bit
.tar -zxvf latest-64bit
-
Dengan izin root, salin file artefak
amazon-elasticache-cluster-client.so
yang diekstrak ke/usr/lib64/php7/extensions/
.sudo mv artifact/amazon-elasticache-cluster-client.so /usr/lib64/php7/extensions/
-
Sisipkan baris
extension=amazon-elasticache-cluster-client.so
ke file/etc/php7/cli/php.ini
.echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php7/cli/php.ini
-
Mulai atau mulai ulang server Apache Anda.
sudo /etc/init.d/httpd start
Menginstal PHP 5.x untuk pengguna baru
Topik
Untuk menginstal PHP 5 pada AMI Amazon Linux 2014.03 (64-bit and 32-bit)
Untuk menginstal PHP 5 pada AMI Red Hat Enterprise Linux 7.0 (64-bit dan 32-bit)
Untuk menginstal PHP 5 pada AMI server Ubuntu 14.04 LTS (64-bit dan 32-bit)
Untuk menginstal PHP 5 untuk AMI SUSE Linux enterprise server 11 (64-bit o 32-bit)
Untuk menginstal PHP 5 pada AMI Amazon Linux 2014.03 (64-bit and 32-bit)
Luncurkan instans Amazon Linux (baik 64-bit maupun 32-bit) dan login ke dalamnya.
-
Instal dependensi PHP:
sudo yum install gcc-c++ php php-pear
Unduh
php-memcached
paket yang benar untuk EC2 instans Amazon dan versi PHP Anda. Untuk informasi selengkapnya, lihat Mengunduh paket penginstalan.Instal
php-memcached
. URI tersebut seharusnya adalah jalur pengunduhan untuk paket penginstalan:sudo pecl install
<package download path>
Berikut adalah contoh perintah penginstalan untuk PHP 5.4, 64-bit Linux. Dalam contoh ini, ganti
X.Y.Z
dengan nomor versi sebenarnya:sudo pecl install /home/AmazonElastiCacheClusterClient-
X.Y.Z
-PHP54-64bit.tgzcatatan
Pastikan untuk menggunakan versi terbaru artefak penginstalan.
Dengan root/sudo izin, tambahkan file baru bernama
memcached.ini
dalam/etc/php.d
direktori, dan masukkan “amazon-elasticache-cluster-clientextension=.so” dalam file:echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php.d/memcached.ini
-
Mulai atau mulai ulang server Apache Anda.
sudo /etc/init.d/httpd start
Untuk menginstal PHP 5 pada AMI Red Hat Enterprise Linux 7.0 (64-bit dan 32-bit)
Luncurkan instans Red Hat Enterprise Linux (baik 64-bit maupun 32-bit) dan login ke dalamnya.
Instal dependensi PHP:
sudo yum install gcc-c++ php php-pear
Unduh
php-memcached
paket yang benar untuk EC2 instans Amazon dan versi PHP Anda. Untuk informasi selengkapnya, lihat Mengunduh paket penginstalan.-
Instal
php-memcached
. URI tersebut seharusnya adalah jalur pengunduhan untuk paket penginstalan:sudo pecl install
<package download path>
-
Dengan root/sudo izin, tambahkan file baru bernama
memcached.ini
dalam/etc/php.d
direktori, dan masukkanextension=amazon-elasticache-cluster-client.so
dalam file.echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php.d/memcached.ini
-
Mulai atau mulai ulang server Apache Anda.
sudo /etc/init.d/httpd start
Untuk menginstal PHP 5 pada AMI server Ubuntu 14.04 LTS (64-bit dan 32-bit)
Luncurkan instans Ubuntu Linux (baik 64-bit maupun 32-bit) dan login ke dalamnya.
-
Instal dependensi PHP:
sudo apt-get update sudo apt-get install gcc g++ php5 php-pear
-
Unduh
php-memcached
paket yang benar untuk EC2 instans Amazon dan versi PHP Anda. Untuk informasi selengkapnya, lihat Mengunduh paket penginstalan. -
Instal
php-memcached
. URI tersebut seharusnya adalah jalur pengunduhan untuk paket penginstalan.sudo pecl install
<package download path>
catatan
Langkah penginstalan ini menginstal artefak build
amazon-elasticache-cluster-client.so
ke dalam direktori/usr/lib/php5/20121212*
. Verifikasikan jalur absolut artefak build karena Anda membutuhkannya pada langkah berikutnya.Jika perintah sebelumnya tidak berfungsi, Anda perlu secara manual mengekstrak artefak klien PHP
amazon-elasticache-cluster-client.so
dari file*.tgz
unduhan, dan menyalinnya ke direktori/usr/lib/php5/20121212*
.tar -xvf
<package download path>
cp amazon-elasticache-cluster-client.so /usr/lib/php5/20121212/ -
Dengan root/sudo izin, tambahkan file baru bernama
memcached.ini
di/etc/php5/cli/conf.d
direktori, dan masukkan “extension=<absolute path amazon-elasticache-cluster-client ke.so>” dalam file.echo "extension=
<absolute path to amazon-elasticache-cluster-client.so>
" | sudo tee --append /etc/php5/cli/conf.d/memcached.ini -
Mulai atau mulai ulang server Apache Anda.
sudo /etc/init.d/httpd start
Untuk menginstal PHP 5 untuk AMI SUSE Linux enterprise server 11 (64-bit o 32-bit)
-
Luncurkan instans SUSE Linux (baik 64-bit maupun 32-bit) dan login ke dalamnya.
-
Instal dependensi PHP:
sudo zypper install gcc php53-devel
-
Unduh
php-memcached
paket yang benar untuk EC2 instans Amazon dan versi PHP Anda. Untuk informasi selengkapnya, lihat Mengunduh paket penginstalan. -
Instal
php-memcached
. URI tersebut seharusnya adalah jalur pengunduhan untuk paket penginstalan.sudo pecl install
<package download path>
-
Dengan root/sudo izin, tambahkan file baru bernama
memcached.ini
dalam/etc/php5/conf.d
direktori, dan masukkanextension=
dalam file.amazon-elasticache-cluster-client.so
echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php5/conf.d/memcached.ini
-
Mulai atau mulai ulang server Apache Anda.
sudo /etc/init.d/httpd start
catatan
Jika Langkah 5 tidak berfungsi untuk platform apa pun sebelumnya, verifikasi jalur penginstalan untuk amazon-elasticache-cluster-client.so
. Juga, tentukan jalur lengkap biner dalam ekstensi. Selain itu, verifikasikan bahwa PHP yang digunakan adalah versi yang didukung. Kami mendukung versi 5.3 hingga 5.5.
Distribusi Linux lainnya
Pada beberapa sistem, terutama Cent OS7 dan Red Hat Enterprise Linux (RHEL) 7.1, libsasl2.so.3
telah diganti. libsasl2.so.2
Pada sistem tersebut, ketika Anda memuat klien ElastiCache cluster, ia mencoba dan gagal menemukan dan memuatlibsasl2.so.2
. Untuk mengatasi masalah ini, buat tautan simbolis ke libsasl2.so.3
sehingga ketika klien mencoba memuat libsasl2.so.2, sistem diarahkan ke libsasl2.so.3
. Kode berikut membuat tautan simbolis ini.
cd /usr/lib64
sudo ln libsasl2.so.3 libsasl2.so.2