Langkah penginstalan untuk pengguna baru - Amazon ElastiCache

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

Untuk menginstal PHP 7 pada server Ubuntu 14.04 LTS AMI (64-bit dan 32-bit)

  1. Luncurkan instans baru dari AMI.

  2. Jalankan perintah berikut:

    sudo apt-get update sudo apt-get install gcc g++
  3. Instal PHP.7.

    sudo yum install php70
  4. Unduh Klien ElastiCache Cluster Amazon.

    wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.0/latest-64bit
  5. Ekstrak file latest-64bit.

    tar -zxvf latest-64bit
  6. 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
  7. 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
  8. Mulai atau mulai ulang server Apache Anda.

    sudo /etc/init.d/httpd start

 

Untuk menginstal PHP 7 pada AMI Amazon Linux 201609

  1. Luncurkan instans baru dari AMI tersebut.

  2. Jalankan perintah berikut:

    sudo yum install gcc-c++
  3. Instal PHP.7.

    sudo yum install php70
  4. Unduh Klien ElastiCache Cluster Amazon.

    wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.0/latest-64bit
  5. Ekstrak file latest-64bit.

    tar -zxvf latest-64bit
  6. 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/
  7. Buat file 50-memcached.ini.

    echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php-7.0.d/50-memcached.ini
  8. Mulai atau mulai ulang server Apache Anda.

    sudo /etc/init.d/httpd start

 

Untuk menginstal PHP 7 pada AMI SUSE Linux

  1. Luncurkan instans baru dari AMI tersebut.

  2. Jalankan perintah berikut:

    sudo zypper install gcc
  3. Instal PHP.7.

    sudo yum install php70
  4. Unduh Klien ElastiCache Cluster Amazon.

    wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.0/latest-64bit
  5. Ekstrak file latest-64bit.

    tar -zxvf latest-64bit
  6. 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/
  7. 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
  8. Mulai atau mulai ulang server Apache Anda.

    sudo /etc/init.d/httpd start

 

Menginstal PHP 5.x untuk pengguna baru

Untuk menginstal PHP 5 pada AMI Amazon Linux 2014.03 (64-bit and 32-bit)

  1. Luncurkan instans Amazon Linux (baik 64-bit maupun 32-bit) dan login ke dalamnya.

  2. Instal dependensi PHP:

    sudo yum install gcc-c++ php php-pear
  3. Unduh php-memcached paket yang benar untuk EC2 instans Amazon dan versi PHP Anda. Untuk informasi selengkapnya, lihat Mengunduh paket penginstalan.

  4. 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.tgz
    catatan

    Pastikan untuk menggunakan versi terbaru artefak penginstalan.

  5. 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
  6. 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)

  1. Luncurkan instans Red Hat Enterprise Linux (baik 64-bit maupun 32-bit) dan login ke dalamnya.

  2. Instal dependensi PHP:

    sudo yum install gcc-c++ php php-pear
  3. Unduh php-memcached paket yang benar untuk EC2 instans Amazon dan versi PHP Anda. Untuk informasi selengkapnya, lihat Mengunduh paket penginstalan.

  4. Instal php-memcached. URI tersebut seharusnya adalah jalur pengunduhan untuk paket penginstalan:

    sudo pecl install <package download path>
  5. Dengan root/sudo izin, tambahkan file baru bernama memcached.ini dalam /etc/php.d direktori, dan masukkan extension=amazon-elasticache-cluster-client.so dalam file.

    echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php.d/memcached.ini
  6. 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)

  1. Luncurkan instans Ubuntu Linux (baik 64-bit maupun 32-bit) dan login ke dalamnya.

  2. Instal dependensi PHP:

    sudo apt-get update sudo apt-get install gcc g++ php5 php-pear
  3. Unduh php-memcached paket yang benar untuk EC2 instans Amazon dan versi PHP Anda. Untuk informasi selengkapnya, lihat Mengunduh paket penginstalan.

  4. 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/
  5. 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
  6. 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)

  1. Luncurkan instans SUSE Linux (baik 64-bit maupun 32-bit) dan login ke dalamnya.

  2. Instal dependensi PHP:

    sudo zypper install gcc php53-devel
  3. Unduh php-memcached paket yang benar untuk EC2 instans Amazon dan versi PHP Anda. Untuk informasi selengkapnya, lihat Mengunduh paket penginstalan.

  4. Instal php-memcached. URI tersebut seharusnya adalah jalur pengunduhan untuk paket penginstalan.

    sudo pecl install <package download path>
  5. Dengan root/sudo izin, tambahkan file baru bernama memcached.ini dalam /etc/php5/conf.d direktori, dan masukkan extension=amazon-elasticache-cluster-client.so dalam file.

    echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php5/conf.d/memcached.ini
  6. 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