Fasi di installazione per nuovi utenti - Amazon ElastiCache

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à.

Fasi di installazione per nuovi utenti

Installazione della PHP versione 7.x per i nuovi utenti

Per installare PHP 7 su un server Ubuntu 14.04 LTS AMI (64 bit e 32 bit)

  1. Avvia una nuova istanza da. AMI

  2. Esegui i comandi seguenti:

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

    sudo yum install php70
  4. Scarica Amazon ElastiCache Cluster Client.

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

    tar -zxvf latest-64bit
  6. Con autorizzazioni root, copiare il file dell'artefatto estratto amazon-elasticache-cluster-client.so in /usr/lib/php/20151012.

    sudo mv artifact/amazon-elasticache-cluster-client.so /usr/lib/php/20151012
  7. Inserire la riga extension=amazon-elasticache-cluster-client.so nel 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. Avviare o riavviare il server Apache.

    sudo /etc/init.d/httpd start

 

Per installare PHP 7 su Amazon Linux 201609 AMI

  1. Avvia una nuova istanza da. AMI

  2. Esegui il comando seguente:

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

    sudo yum install php70
  4. Scarica Amazon ElastiCache Cluster Client.

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

    tar -zxvf latest-64bit
  6. Con autorizzazione root, copiare il file dell'artefatto estratto amazon-elasticache-cluster-client.so in /usr/lib64/php/7.0/modules/.

    sudo mv artifact/amazon-elasticache-cluster-client.so /usr/lib64/php/7.0/modules/
  7. Crea il file 50-memcached.ini.

    echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php-7.0.d/50-memcached.ini
  8. Avviare o riavviare il server Apache.

    sudo /etc/init.d/httpd start

 

Per installare PHP 7 su SUSE Linux AMI

  1. Avvia una nuova istanza daAMI.

  2. Esegui il comando seguente:

    sudo zypper install gcc
  3. Installa PHP 7.

    sudo yum install php70
  4. Scarica Amazon ElastiCache Cluster Client.

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

    tar -zxvf latest-64bit
  6. Con autorizzazione root, copiare il file dell'artefatto estratto amazon-elasticache-cluster-client.so in /usr/lib64/php7/extensions/.

    sudo mv artifact/amazon-elasticache-cluster-client.so /usr/lib64/php7/extensions/
  7. Inserire la riga extension=amazon-elasticache-cluster-client.so nel file /etc/php7/cli/php.ini.

    echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php7/cli/php.ini
  8. Avviare o riavviare il server Apache.

    sudo /etc/init.d/httpd start

 

Installazione di PHP 5.x per nuovi utenti

Per installare PHP 5 su Amazon Linux AMI 2014.03 (64 bit e 32 bit)

  1. Avviare un'istanza Amazon Linux (a 64 bit o 32 bit) ed eseguire l'accesso.

  2. Installa le dipendenze: PHP

    sudo yum install gcc-c++ php php-pear
  3. Scarica il php-memcached pacchetto corretto per la tua EC2 istanza e PHP versione di Amazon. Per ulteriori informazioni, consulta Download del pacchetto di installazione.

  4. Installare php-memcached. URIDovrebbe essere il percorso di download del pacchetto di installazione:

    sudo pecl install <package download path>

    Ecco un esempio di comando di installazione per Linux PHP 5.4 a 64 bit. In questo esempio, sostituisci X.Y.Z con il numero di versione effettivo:

    sudo pecl install /home/AmazonElastiCacheClusterClient-X.Y.Z-PHP54-64bit.tgz
    Nota

    Assicurati di utilizzare la versione più recente dell'artefatto di installazione.

  5. Con il permesso root/sudo, aggiungi un nuovo file denominato memcached.ini nella /etc/php.d directory e inserisci «extension= amazon-elasticache-cluster-client .so» nel file:

    echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php.d/memcached.ini
  6. Avviare o riavviare il server Apache.

    sudo /etc/init.d/httpd start

 

Per installare PHP 5 su Red Hat Enterprise Linux 7.0 (64-bit e 32-bit) AMI

  1. Avviare un'istanza Red Hat Enterprise Linux (64 bit o 32 bit) ed eseguire l'accesso.

  2. Installa PHP le dipendenze:

    sudo yum install gcc-c++ php php-pear
  3. Scarica il php-memcached pacchetto corretto per la tua EC2 istanza e PHP versione di Amazon. Per ulteriori informazioni, consulta Download del pacchetto di installazione.

  4. Installare php-memcached. URIDovrebbe essere il percorso di download del pacchetto di installazione:

    sudo pecl install <package download path>
  5. Con autorizzazione root/sudo, aggiungere un nuovo file denominato memcached.ini nella directory /etc/php.d e inserire extension=amazon-elasticache-cluster-client.so nel file.

    echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php.d/memcached.ini
  6. Avviare o riavviare il server Apache.

    sudo /etc/init.d/httpd start

 

Per installare PHP 5 su un server Ubuntu 14.04 LTS AMI (64 bit e 32 bit)

  1. Avviare un'istanza Ubuntu Linux (a 64 bit o 32 bit) ed eseguire l'accesso.

  2. Installa PHP le dipendenze:

    sudo apt-get update sudo apt-get install gcc g++ php5 php-pear
  3. Scarica il php-memcached pacchetto corretto per la tua EC2 istanza e PHP versione di Amazon. Per ulteriori informazioni, consulta Download del pacchetto di installazione.

  4. Installare php-memcached. URIDovrebbe essere il percorso di download del pacchetto di installazione.

    sudo pecl install <package download path>
    Nota

    Questa fase di installazione consente di installare l'artefatto di compilazione amazon-elasticache-cluster-client.so nella directory /usr/lib/php5/20121212*. Verifica il percorso assoluto dell'artefatto di compilazione perché è richiesto nella fase successiva.

    Se il comando precedente non funziona, è necessario estrarre manualmente l'elemento del PHP client amazon-elasticache-cluster-client.so dal *.tgz file scaricato e copiarlo nella /usr/lib/php5/20121212* directory.

    tar -xvf <package download path> cp amazon-elasticache-cluster-client.so /usr/lib/php5/20121212/
  5. Con l'autorizzazione root/sudo, aggiungi un nuovo file denominato memcached.ini nella /etc/php5/cli/conf.d directory e inserisci «extension=<absolute path to .so>» nel file. amazon-elasticache-cluster-client

    echo "extension=<absolute path to amazon-elasticache-cluster-client.so>" | sudo tee --append /etc/php5/cli/conf.d/memcached.ini
  6. Avviare o riavviare il server Apache.

    sudo /etc/init.d/httpd start

 

Per installare PHP 5 for SUSE Linux enterprise server 11 (64 bit o 32 bit) AMI

  1. Avvia un'istanza SUSE Linux (a 64 o 32 bit) e accedi ad essa.

  2. Installa le PHP dipendenze:

    sudo zypper install gcc php53-devel
  3. Scarica il php-memcached pacchetto corretto per la tua EC2 istanza e PHP versione di Amazon. Per ulteriori informazioni, consulta Download del pacchetto di installazione.

  4. Installare php-memcached. URIDovrebbe essere il percorso di download del pacchetto di installazione.

    sudo pecl install <package download path>
  5. Con autorizzazione root/sudo, aggiungere un nuovo file denominato memcached.ini nella directory /etc/php5/conf.d e inserire extension=amazon-elasticache-cluster-client.so nel file.

    echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php5/conf.d/memcached.ini
  6. Avviare o riavviare il server Apache.

    sudo /etc/init.d/httpd start
Nota

Se la Fase 5 non funziona per una delle piattaforme precedenti, verifica il percorso di installazione di amazon-elasticache-cluster-client.so. Specifica inoltre il percorso completo del file binario nell'estensione. Inoltre, verifica che quella PHP in uso sia una versione supportata. Sono supportate le versioni da 5.3 a 5.5.

 

Altre distribuzioni Linux

Su alcuni sistemi, in particolare Cent OS7 e Red Hat Enterprise Linux (RHEL) 7.1, libsasl2.so.3 è stata sostituita. libsasl2.so.2 Su questi sistemi, quando si carica il client del ElastiCache cluster, questo tenta e fallisce di trovare e caricare. libsasl2.so.2 Per risolvere questo problema, crea un collegamento simbolico a libsasl2.so.3 in modo che quando il client tenta di caricare libsasl2.so.2, viene reindirizzato a libsasl2.so.3. Il codice seguente crea questo collegamento simbolico:

cd /usr/lib64 sudo ln libsasl2.so.3 libsasl2.so.2