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

Installieren 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 Instance aus dem 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 aus dem 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

 

So installieren Sie PHP 7 auf einem SUSE Linux-AMI

  1. Starten Sie eine neue Instance aus dem AMI.

  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

 

Installieren von PHP 5.x für neue Benutzer

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

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

  2. PHP-Abhä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. Die URI ist der Download-Pfad für das Installationspaket:

    sudo pecl install <package download path>

    Hier ist ein Beispielinstallationsbefehl für PHP 5.4, 64-Bit-Linux. Ersetzen Sie es 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

 

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

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

  2. PHP-Abhä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. Die URI ist der Download-Pfad für das Installationspaket:

    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

 

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

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

  2. PHP-Abhängigkeiten installieren:

    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. Die URI ist der Download-Pfad für das Installationspaket.

    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 fehlschlägt, müssen Sie das PHP-Client-Artefakt amazon-elasticache-cluster-client.so manuell aus der heruntergeladenen Datei *.tgz extrahieren und in das Verzeichnis /usr/lib/php5/20121212* 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

 

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

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

  2. PHP-Abhä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. Die URI ist der Download-Pfad für das Installationspaket.

    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. Bei der verwendeten PHP-Version muss es sich um eine unterstützte Version handeln. Die Versionen 5.3 bis 5.5 werden unterstützt.

 

Andere Linux-Distributionen

Auf einigen Systemen, insbesondere bei Cent OS7 und Red Hat Enterprise Linux (RHEL), libsasl2.so.3 wurde 7.1 ersetztlibsasl2.so.2. Wenn Sie auf diesen Systemen den ElastiCache Cluster-Client laden, versucht er, ihn zu finden und zu ladenlibsasl2.so.2, aber er schlägt fehl. 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