Étapes d'installation pour les nouveaux utilisateurs - Amazon ElastiCache

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Étapes d'installation pour les nouveaux utilisateurs

Installation de la PHP version 7.x pour les nouveaux utilisateurs

Pour installer PHP 7 sur un serveur Ubuntu 14.04 LTS AMI (64 bits et 32 bits)

  1. Lancez une nouvelle instance depuis leAMI.

  2. Exécutez les commandes suivantes :

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

    sudo yum install php70
  4. Téléchargez le client Amazon ElastiCache Cluster.

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

    tar -zxvf latest-64bit
  6. Avec les autorisations racine, copiez le fichier artefact extrait amazon-elasticache-cluster-client.so dans /usr/lib/php/20151012.

    sudo mv artifact/amazon-elasticache-cluster-client.so /usr/lib/php/20151012
  7. Insérez la ligne extension=amazon-elasticache-cluster-client.so dans le fichier /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. Démarrez ou redémarrez votre serveur Apache.

    sudo /etc/init.d/httpd start

 

Pour installer PHP 7 sur un Amazon Linux 2016/09 AMI

  1. Lancez une nouvelle instance depuis leAMI.

  2. Exécutez la commande suivante :

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

    sudo yum install php70
  4. Téléchargez le client Amazon ElastiCache Cluster.

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

    tar -zxvf latest-64bit
  6. Avec l'autorisation racine, copiez le fichier artefact extrait amazon-elasticache-cluster-client.so dans /usr/lib64/php/7.0/modules/.

    sudo mv artifact/amazon-elasticache-cluster-client.so /usr/lib64/php/7.0/modules/
  7. Créez le fichier 50-memcached.ini.

    echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php-7.0.d/50-memcached.ini
  8. Démarrez ou redémarrez votre serveur Apache.

    sudo /etc/init.d/httpd start

 

Pour installer PHP 7 sur un SUSE système Linux AMI

  1. Lancez une nouvelle instance depuis leAMI.

  2. Exécutez la commande suivante :

    sudo zypper install gcc
  3. Installez PHP 7.

    sudo yum install php70
  4. Téléchargez le client Amazon ElastiCache Cluster.

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

    tar -zxvf latest-64bit
  6. Avec l'autorisation racine, copiez le fichier artefact extrait amazon-elasticache-cluster-client.so dans /usr/lib64/php7/extensions/.

    sudo mv artifact/amazon-elasticache-cluster-client.so /usr/lib64/php7/extensions/
  7. Insérez la ligne extension=amazon-elasticache-cluster-client.so dans le fichier /etc/php7/cli/php.ini.

    echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php7/cli/php.ini
  8. Démarrez ou redémarrez votre serveur Apache.

    sudo /etc/init.d/httpd start

 

Installation de la PHP version 5.x pour les nouveaux utilisateurs

Pour installer PHP 5 sur un Amazon Linux AMI 2014.03 (64 bits et 32 bits)

  1. Lancez une instance Amazon Linux (32 bits ou 64 bits) et connectez-vous.

  2. Installez PHP les dépendances :

    sudo yum install gcc-c++ php php-pear
  3. Téléchargez le php-memcached package correspondant à votre EC2 instance et à votre PHP version Amazon. Pour de plus amples informations, veuillez consulter Téléchargement du package d'installation.

  4. Installer php-memcached. Le chemin de téléchargement du package d'installation URI doit être le suivant :

    sudo pecl install <package download path>

    Voici un exemple de commande d'installation pour Linux PHP 5.4 64 bits. Dans cet exemple, remplacez X.Y.Z avec le numéro de version actuel :

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

    Veuillez à utiliser la dernière version de l'artefact d'installation.

  5. Avec l'autorisation root/sudo, ajoutez un nouveau fichier nommé memcached.ini dans le /etc/php.d répertoire et insérez « extension= amazon-elasticache-cluster-client .so » dans le fichier :

    echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php.d/memcached.ini
  6. Démarrez ou redémarrez votre serveur Apache.

    sudo /etc/init.d/httpd start

 

Pour installer PHP 5 sur Red Hat Enterprise Linux 7.0 AMI (64 bits et 32 bits)

  1. Lancez une instance Red Hat Enterprise Linux (32 bits ou 64 bits) et connectez-vous.

  2. Installez PHP les dépendances :

    sudo yum install gcc-c++ php php-pear
  3. Téléchargez le php-memcached package correspondant à votre EC2 instance et à votre PHP version Amazon. Pour de plus amples informations, veuillez consulter Téléchargement du package d'installation.

  4. Installer php-memcached. Le chemin de téléchargement du package d'installation URI doit être le suivant :

    sudo pecl install <package download path>
  5. Avec l'autorisation racine/sudo, ajoutez un nouveau fichier nommé memcached.ini dans l'annuaire /etc/php.d et insérez extension=amazon-elasticache-cluster-client.so dans le fichier :

    echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php.d/memcached.ini
  6. Démarrez ou redémarrez votre serveur Apache.

    sudo /etc/init.d/httpd start

 

Pour installer PHP 5 sur un serveur Ubuntu 14.04 LTS AMI (64 bits et 32 bits)

  1. Lancez une instance Ubuntu Linux (32 bits ou 64 bits) et connectez-vous.

  2. Installez PHP les dépendances :

    sudo apt-get update sudo apt-get install gcc g++ php5 php-pear
  3. Téléchargez le php-memcached package correspondant à votre EC2 instance et à votre PHP version Amazon. Pour de plus amples informations, veuillez consulter Téléchargement du package d'installation.

  4. Installer php-memcached. URIIl doit s'agir du chemin de téléchargement du package d'installation.

    sudo pecl install <package download path>
    Note

    Cette étape permet d'installer l'artefact de build amazon-elasticache-cluster-client.so dans le répertoire /usr/lib/php5/20121212*. Vérifiez le chemin d'accès absolu de l'artefact de génération, car vous en avez besoin pour l'étape suivante.

    Si la commande précédente ne fonctionne pas, vous devez extraire manuellement l'artefact PHP client amazon-elasticache-cluster-client.so du *.tgz fichier téléchargé et le copier /usr/lib/php5/20121212* dans le répertoire.

    tar -xvf <package download path> cp amazon-elasticache-cluster-client.so /usr/lib/php5/20121212/
  5. Avec l'autorisation root/sudo, ajoutez un nouveau fichier nommé memcached.ini dans le /etc/php5/cli/conf.d répertoire et insérez « extension= <absolute path to .so>» dans le fichier. 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. Démarrez ou redémarrez votre serveur Apache.

    sudo /etc/init.d/httpd start

 

Pour installer PHP 5 pour SUSE Linux Enterprise Server 11 AMI (64 bits ou 32 bits)

  1. Lancez une instance SUSE Linux (64 bits ou 32 bits) et connectez-vous à celle-ci.

  2. Installez PHP les dépendances :

    sudo zypper install gcc php53-devel
  3. Téléchargez le php-memcached package correspondant à votre EC2 instance et à votre PHP version Amazon. Pour de plus amples informations, veuillez consulter Téléchargement du package d'installation.

  4. Installer php-memcached. URIIl doit s'agir du chemin de téléchargement du package d'installation.

    sudo pecl install <package download path>
  5. Avec l'autorisation racine/sudo, ajoutez un nouveau fichier nommé memcached.ini dans l'annuaire /etc/php5/conf.d et insérez extension=amazon-elasticache-cluster-client.so dans le fichier :

    echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php5/conf.d/memcached.ini
  6. Démarrez ou redémarrez votre serveur Apache.

    sudo /etc/init.d/httpd start
Note

Si l'étape 5 ne fonctionne pas pour une des plateformes précédentes, vérifiez le chemin d'installation de amazon-elasticache-cluster-client.so. Spécifiez également le chemin d'accès complet du fichier binaire dans l'extension. Vérifiez également que la PHP version utilisée est prise en charge. Nous prenons en charge les versions 5.3 via 5.5.

 

Autres distributions Linux

Sur certains systèmes, notamment Cent OS7 et Red Hat Enterprise Linux (RHEL), la version 7.1 libsasl2.so.3 a été remplacéelibsasl2.so.2. Sur ces systèmes, lorsque vous chargez le client du ElastiCache cluster, celui-ci tente de le trouver et de le charger, mais il échouelibsasl2.so.2. Pour résoudre ce problème, créez un lien symbolique vers libsasl2.so.3 afin que lorsque le client tente de charger libsasl2.so.2, il est redirigé vers libsasl2.so.3. Le code suivant crée ce lien symbolique.

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