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
Themen
Um PHP 7 auf einem Ubuntu-Server 14.04 LTS AMI (64-Bit und 32-Bit) zu installieren
-
Starten Sie eine neue Instance aus dem AMI.
-
Führen Sie die folgenden Befehle aus:
sudo apt-get update sudo apt-get install gcc g++
-
Installieren Sie PHP 7.
sudo yum install php70
-
Laden Sie den Amazon ElastiCache Cluster Client herunter.
wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.0/latest-64bit
-
Extrahieren Sie
latest-64bit
.tar -zxvf latest-64bit
-
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
-
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
-
Starten Sie Ihren Apache-Server (neu).
sudo /etc/init.d/httpd start
So installieren Sie PHP 7 auf einem Amazon Linux 201609 AMI
-
Starten Sie eine neue Instance aus dem AMI.
-
Führen Sie den folgenden Befehl aus:
sudo yum install gcc-c++
-
Installieren Sie PHP 7.
sudo yum install php70
-
Laden Sie den Amazon ElastiCache Cluster Client herunter.
wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.0/latest-64bit
-
Extrahieren Sie
latest-64bit
.tar -zxvf latest-64bit
-
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/
-
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
-
Starten Sie Ihren Apache-Server (neu).
sudo /etc/init.d/httpd start
So installieren Sie PHP 7 auf einem SUSE Linux-AMI
-
Starten Sie eine neue Instance aus dem AMI.
-
Führen Sie den folgenden Befehl aus:
sudo zypper install gcc
-
Installieren Sie PHP 7.
sudo yum install php70
-
Laden Sie den Amazon ElastiCache Cluster Client herunter.
wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.0/latest-64bit
-
Extrahieren Sie
latest-64bit
.tar -zxvf latest-64bit
-
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/
-
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
-
Starten Sie Ihren Apache-Server (neu).
sudo /etc/init.d/httpd start
Installieren von PHP 5.x für neue Benutzer
Themen
So installieren Sie PHP 5 auf einem Amazon Linux 2014.03-AMI (64-Bit und 32-Bit)
So installieren Sie PHP 5 auf einem Red Hat Enterprise Linux 7.0-AMI (64-Bit und 32-Bit)
So installieren Sie PHP 5 auf einem Ubuntu-Server-14.04-LTS-AMI (64-Bit und 32-Bit)
So installieren Sie PHP 5 für SUSE-Linux-Enterprise-Server-11-AMI (64-Bit oder 32-Bit)
So installieren Sie PHP 5 auf einem Amazon Linux 2014.03-AMI (64-Bit und 32-Bit)
Starten Sie eine Amazon Linux-Instance (64-Bit oder 32-Bit) und melden Sie sich an.
-
PHP-Abhängigkeiten installieren:
sudo yum install gcc-c++ php php-pear
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.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.tgzAnmerkung
Verwenden Sie immer die aktuelle Version des Installationsartefakts.
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
-
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)
Starten Sie eine Red Hat Enterprise Linux-Instance (64-Bit oder 32-Bit) und melden Sie sich an.
PHP-Abhängigkeiten installieren:
sudo yum install gcc-c++ php php-pear
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.-
Installieren
php-memcached
. Die URI ist der Download-Pfad für das Installationspaket:sudo pecl install
<package download path>
-
Erstellen Sie mit Root-/Sudo-Berechtigung eine neue Datei namens
memcached.ini
im Verzeichnis/etc/php.d
und fügen Sie die Zeileextension=amazon-elasticache-cluster-client.so
in die Datei ein.echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php.d/memcached.ini
-
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)
Starten Sie eine Ubuntu Linux-Instance (64-Bit oder 32-Bit) und melden Sie sich an.
-
PHP-Abhängigkeiten installieren:
sudo apt-get update sudo apt-get install gcc g++ php5 php-pear
-
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. -
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/ -
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-clientecho "extension=
<absolute path to amazon-elasticache-cluster-client.so>
" | sudo tee --append /etc/php5/cli/conf.d/memcached.ini -
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)
-
Starten Sie eine SUSE-Linux-Instance (64-Bit oder 32-Bit) und melden Sie sich an.
-
PHP-Abhängigkeiten installieren:
sudo zypper install gcc php53-devel
-
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. -
Installieren
php-memcached
. Die URI ist der Download-Pfad für das Installationspaket.sudo pecl install
<package download path>
-
Erstellen Sie mit Root-/Sudo-Berechtigung eine neue Datei namens
memcached.ini
im Verzeichnis/etc/php5/conf.d
und fügen Sie die Zeileextension=
in die Datei ein.amazon-elasticache-cluster-client.so
echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php5/conf.d/memcached.ini
-
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