Installationsschritte für neue Benutzer - Amazon ElastiCache

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Installationsschritte für neue Benutzer

Installation von PHP 7.x für neue Benutzer

Um PHP 7 auf einem Ubuntu-Server 14.04 LTS AMI (64-Bit und 32-Bit) zu installieren

  1. Starten Sie eine neue Instanz von der. AMI

  2. Führen Sie die folgenden Befehle aus:

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

    sudo yum install php70
  4. Laden Sie den Amazon ElastiCache Cluster Client herunter.

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

    tar -zxvf latest-64bit
  6. Kopieren Sie mit Root-Berechtigungen die extrahierte Artefaktdatei amazon-elasticache-cluster-client.so nach /usr/lib/php/20151012.

    sudo mv artifact/amazon-elasticache-cluster-client.so /usr/lib/php/20151012
  7. Fügen Sie die Zeile extension=amazon-elasticache-cluster-client.so in die Datei /etc/php/7.0/cli/php.ini ein.

    echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php/7.0/cli/php.ini
  8. Starten Sie Ihren Apache-Server (neu).

    sudo /etc/init.d/httpd start

 

So installieren Sie PHP 7 auf einem Amazon Linux 201609 AMI

  1. Starten Sie eine neue Instance vom. AMI

  2. Führen Sie den folgenden Befehl aus:

    sudo yum install gcc-c++
  3. Installieren Sie PHP 7.

    sudo yum install php70
  4. Laden Sie den Amazon ElastiCache Cluster Client herunter.

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

    tar -zxvf latest-64bit
  6. Kopieren Sie mit Root-Berechtigungen die extrahierte Artefaktdatei amazon-elasticache-cluster-client.so nach /usr/lib64/php/7.0/modules/.

    sudo mv artifact/amazon-elasticache-cluster-client.so /usr/lib64/php/7.0/modules/
  7. Erstellen Sie die Datei 50-memcached.ini.

    echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php-7.0.d/50-memcached.ini
  8. Starten Sie Ihren Apache-Server (neu).

    sudo /etc/init.d/httpd start

 

Um PHP 7 auf einem SUSE Linux zu installieren AMI

  1. Starten Sie eine neue Instanz vomAMI.

  2. Führen Sie den folgenden Befehl aus:

    sudo zypper install gcc
  3. Installieren Sie PHP 7.

    sudo yum install php70
  4. Laden Sie den Amazon ElastiCache Cluster Client herunter.

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

    tar -zxvf latest-64bit
  6. Kopieren Sie mit Root-Berechtigungen die extrahierte Artefaktdatei amazon-elasticache-cluster-client.so nach /usr/lib64/php7/extensions/.

    sudo mv artifact/amazon-elasticache-cluster-client.so /usr/lib64/php7/extensions/
  7. Fügen Sie die Zeile extension=amazon-elasticache-cluster-client.so in die Datei /etc/php7/cli/php.ini ein.

    echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php7/cli/php.ini
  8. Starten Sie Ihren Apache-Server (neu).

    sudo /etc/init.d/httpd start

 

Installation von PHP 5.x für neue Benutzer

Um PHP 5 auf einem Amazon Linux AMI 2014.03 (64-Bit und 32-Bit) zu installieren

  1. Starten Sie eine Amazon Linux-Instance (64-Bit oder 32-Bit) und melden Sie sich an.

  2. Abhängigkeiten installierenPHP:

    sudo yum install gcc-c++ php php-pear
  3. Laden Sie das richtige php-memcached Paket für Ihre EC2 Amazon-Instance und PHP Version herunter. Weitere Informationen finden Sie unter Herunterladen des Installationspakets.

  4. Installieren php-memcached. Das URI sollte der Download-Pfad für das Installationspaket sein:

    sudo pecl install <package download path>

    Hier ist ein Beispiel für einen Installationsbefehl für PHP 5.4, 64-Bit-Linux. Ersetzen Sie in diesem Beispiel X.Y.Z durch die tatsächliche Versionsnummer:

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

    Verwenden Sie immer die aktuelle Version des Installationsartefakts.

  5. Fügen Sie mit root/sudo-Rechten eine neue Datei mit dem Namen memcached.ini im /etc/php.d Verzeichnis hinzu und fügen Sie „extension= amazon-elasticache-cluster-client .so“ in die Datei ein:

    echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php.d/memcached.ini
  6. Starten Sie Ihren Apache-Server (neu).

    sudo /etc/init.d/httpd start

 

Um PHP 5 auf einem Red Hat Enterprise Linux 7.0 (64-Bit und 32-Bit) zu installieren AMI

  1. Starten Sie eine Red Hat Enterprise Linux-Instance (64-Bit oder 32-Bit) und melden Sie sich an.

  2. PHPAbhängigkeiten installieren:

    sudo yum install gcc-c++ php php-pear
  3. Laden Sie das richtige php-memcached Paket für Ihre EC2 Amazon-Instance und PHP Version herunter. Weitere Informationen finden Sie unter Herunterladen des Installationspakets.

  4. Installieren php-memcached. Das URI sollte der Download-Pfad für das Installationspaket sein:

    sudo pecl install <package download path>
  5. Erstellen Sie mit Root-/Sudo-Berechtigung eine neue Datei namens memcached.ini im Verzeichnis /etc/php.d und fügen Sie die Zeile extension=amazon-elasticache-cluster-client.so in die Datei ein.

    echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php.d/memcached.ini
  6. Starten Sie Ihren Apache-Server (neu).

    sudo /etc/init.d/httpd start

 

Um PHP 5 auf einem Ubuntu-Server 14.04 LTS AMI (64-Bit und 32-Bit) zu installieren

  1. Starten Sie eine Ubuntu Linux-Instance (64-Bit oder 32-Bit) und melden Sie sich an.

  2. Abhängigkeiten installierenPHP:

    sudo apt-get update sudo apt-get install gcc g++ php5 php-pear
  3. Laden Sie das richtige php-memcached Paket für Ihre EC2 Amazon-Instance und PHP Version herunter. Weitere Informationen finden Sie unter Herunterladen des Installationspakets.

  4. Installieren php-memcached. Das URI sollte der Download-Pfad für das Installationspaket sein.

    sudo pecl install <package download path>
    Anmerkung

    In diesem Installationsschritt wird das Build-Artefakt amazon-elasticache-cluster-client.so im Verzeichnis /usr/lib/php5/20121212* installiert. Überprüfen Sie den absoluten Pfad des Build-Artefakts, da er im nächsten Schritt benötigt wird.

    Wenn der vorherige Befehl nicht funktioniert, müssen Sie das PHP Client-Artefakt manuell amazon-elasticache-cluster-client.so aus der heruntergeladenen *.tgz Datei extrahieren und in das /usr/lib/php5/20121212* Verzeichnis kopieren.

    tar -xvf <package download path> cp amazon-elasticache-cluster-client.so /usr/lib/php5/20121212/
  5. Fügen Sie mit root/sudo-Rechten eine neue Datei mit dem Namen memcached.ini im /etc/php5/cli/conf.d Verzeichnis hinzu und fügen Sie „extension=<absolute path to .so>“ in die Datei ein. 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. Starten Sie Ihren Apache-Server (neu).

    sudo /etc/init.d/httpd start

 

Um PHP 5 für Linux Enterprise Server 11 (64-Bit oder 32-Bit) zu SUSE installieren AMI

  1. Starten Sie eine SUSE Linux-Instanz (entweder 64-Bit oder 32-Bit) und melden Sie sich bei ihr an.

  2. PHPAbhängigkeiten installieren:

    sudo zypper install gcc php53-devel
  3. Laden Sie das richtige php-memcached Paket für Ihre EC2 Amazon-Instance und PHP Version herunter. Weitere Informationen finden Sie unter Herunterladen des Installationspakets.

  4. Installieren php-memcached. Das URI sollte der Download-Pfad für das Installationspaket sein.

    sudo pecl install <package download path>
  5. Erstellen Sie mit Root-/Sudo-Berechtigung eine neue Datei namens memcached.ini im Verzeichnis /etc/php5/conf.d und fügen Sie die Zeile extension=amazon-elasticache-cluster-client.so in die Datei ein.

    echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php5/conf.d/memcached.ini
  6. Starten Sie Ihren Apache-Server (neu).

    sudo /etc/init.d/httpd start
Anmerkung

Sollte Schritt 5 für die vorherigen Plattformen nicht funktionieren, überprüfen Sie den Installationspfad für amazon-elasticache-cluster-client.so. Geben Sie auch den vollständigen Pfad der Binary in der Erweiterung an. Stellen Sie außerdem sicher, dass es sich PHP bei der verwendeten Version um eine unterstützte Version handelt. Die Versionen 5.3 bis 5.5 werden unterstützt.

 

Andere Linux-Distributionen

Auf einigen Systemen, insbesondere bei Cent OS7 und Red Hat Enterprise, libsasl2.so.3 wurde Linux (RHEL) 7.1 ersetztlibsasl2.so.2. Wenn Sie auf diesen Systemen den ElastiCache Cluster-Client laden, versucht er, ihn zu finden und zu laden, aber er schlägt fehllibsasl2.so.2. Um dieses Problem zu beheben, erstellen Sie einen symbolischen Link auf libsasl2.so.3, damit der Client beim Laden von libsasl2.so.2 auf libsasl2.so.3 weitergeleitet wird. Mit dem folgenden Code wird dieser symbolische Link erstellt.

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