As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Etapas de instalação para novos usuários
Instalação do PHP 7.x para novos usuários
Tópicos
Para instalar o PHP 7 em uma AMI Ubuntu Server 14.04 LTS (64 bits e 32 bits)
-
Execute uma nova instância a partir da AMI.
-
Execute os seguintes comandos:
sudo apt-get update sudo apt-get install gcc g++ -
Instale o PHP 7.
sudo yum install php70 -
Baixe o cliente de cluster do Amazon ElastiCache.
wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.0/latest-64bit -
Extraia
latest-64bit.tar -zxvf latest-64bit -
Com permissões de root, copie o arquivo de artefato extraído
amazon-elasticache-cluster-client.sopara/usr/lib/php/20151012.sudo mv artifact/amazon-elasticache-cluster-client.so /usr/lib/php/20151012 -
Insira a linha
extension=amazon-elasticache-cluster-client.sono arquivo/etc/php/7.0/cli/php.ini.echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php/7.0/cli/php.ini -
Inicie ou reinicie seu servidor Apache.
sudo /etc/init.d/httpd start
Para instalar o PHP 7 em uma AMI Amazon Linux 201609
-
Execute uma nova instância a partir da AMI.
-
Execute o seguinte comando:
sudo yum install gcc-c++ -
Instale o PHP 7.
sudo yum install php70 -
Baixe o cliente de cluster do Amazon ElastiCache.
wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.0/latest-64bit -
Extraia
latest-64bit.tar -zxvf latest-64bit -
Com permissão de root, copie o arquivo de artefato extraído
amazon-elasticache-cluster-client.sopara/usr/lib64/php/7.0/modules/.sudo mv artifact/amazon-elasticache-cluster-client.so /usr/lib64/php/7.0/modules/ -
Crie o arquivo
50-memcached.ini.echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php-7.0.d/50-memcached.ini -
Inicie ou reinicie seu servidor Apache.
sudo /etc/init.d/httpd start
Para instalar o PHP 7 em uma AMI SUSE Linux
-
Execute uma nova instância a partir da AMI.
-
Execute o seguinte comando:
sudo zypper install gcc -
Instale o PHP 7.
sudo yum install php70 -
Baixe o cliente de cluster do Amazon ElastiCache.
wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.0/latest-64bit -
Extraia
latest-64bit.tar -zxvf latest-64bit -
Com permissão de root, copie o arquivo de artefato extraído
amazon-elasticache-cluster-client.sopara/usr/lib64/php7/extensions/.sudo mv artifact/amazon-elasticache-cluster-client.so /usr/lib64/php7/extensions/ -
Insira a linha
extension=amazon-elasticache-cluster-client.sono arquivo/etc/php7/cli/php.ini.echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php7/cli/php.ini -
Inicie ou reinicie seu servidor Apache.
sudo /etc/init.d/httpd start
Instalação do PHP 5.x para novos usuários
Tópicos
Para instalar o PHP 5 em uma AMI Amazon Linux 2014.03 (64 bits e 32 bits)
Para instalar o PHP 5 em uma AMI Red Hat Enterprise Linux 7.0 (64 bits e 32 bits)
Para instalar o PHP 5 em uma AMI Ubuntu Server 14.04 LTS (64 bits e 32 bits)
Para instalar o PHP 5 para a AMI SUSE Linux Enterprise Server 11 (64 bits ou 32 bits)
Para instalar o PHP 5 em uma AMI Amazon Linux 2014.03 (64 bits e 32 bits)
Inicie uma instância do Amazon Linux (64 bits ou 32 bits) e faça login nela.
-
Instalar dependências PHP:
sudo yum install gcc-c++ php php-pear Baixe o pacote
php-memcachedcorreto para sua instância do Amazon EC2 e versão do PHP. Para obter mais informações, consulte Para baixar o pacote de instalação.Instalar o
php-memcached. O URI deve ser o caminho de download para o pacote de instalação:sudo pecl install<package download path>Veja a seguir um exemplo de comando de instalação para o PHP 5.4, Linux de 64 bits. Nessa amostra, substitua
X.Y.Zpelo número de versão atual:sudo pecl install /home/AmazonElastiCacheClusterClient-X.Y.Z-PHP54-64bit.tgznota
Use a versão recente do artefato de instalação.
Com a permissão root/sudo, adicione um novo arquivo denominado
memcached.inino diretório/etc/php.de insira "extension=amazon-elasticache-cluster-client.so" no arquivo:echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php.d/memcached.ini-
Inicie ou reinicie seu servidor Apache.
sudo /etc/init.d/httpd start
Para instalar o PHP 5 em uma AMI Red Hat Enterprise Linux 7.0 (64 bits e 32 bits)
Execute uma instância do Red Hat Enterprise Linux (64 bits ou 32 bits) e faça login nela.
Instalar dependências PHP:
sudo yum install gcc-c++ php php-pearBaixe o pacote
php-memcachedcorreto para sua instância do Amazon EC2 e versão do PHP. Para obter mais informações, consulte Para baixar o pacote de instalação.-
Instalar o
php-memcached. O URI deve ser o caminho de download para o pacote de instalação:sudo pecl install<package download path> -
Com a permissão root/sudo, adicione um novo arquivo denominado
memcached.inino diretório/etc/php.de insiraextension=amazon-elasticache-cluster-client.sono arquivo.echo "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php.d/memcached.ini -
Inicie ou reinicie seu servidor Apache.
sudo /etc/init.d/httpd start
Para instalar o PHP 5 em uma AMI Ubuntu Server 14.04 LTS (64 bits e 32 bits)
Inicie uma instância do Ubuntu Linux (64 bits ou 32 bits) e faça login nela.
-
Instalar dependências PHP:
sudo apt-get update sudo apt-get install gcc g++ php5 php-pear -
Baixe o pacote
php-memcachedcorreto para sua instância do Amazon EC2 e versão do PHP. Para obter mais informações, consulte Para baixar o pacote de instalação. -
Instalar o
php-memcached. O URI deve ser o caminho de download para o pacote de instalação.sudo pecl install<package download path>nota
Essa etapa de instalação instala o artefato de build
amazon-elasticache-cluster-client.sono diretório/usr/lib/php5/20121212*. Verifique o caminho absoluto do artefato de build, porque você precisa dele na próxima etapa.Se o comando anterior não funcionar, você precisará extrair manualmente o artefato de cliente PHP
amazon-elasticache-cluster-client.sodo arquivo*.tgzobtido por download e copiá-lo para o diretório/usr/lib/php5/20121212*.tar -xvf<package download path>cp amazon-elasticache-cluster-client.so /usr/lib/php5/20121212/ -
Com a permissão root/sudo, adicione um novo arquivo denominado
memcached.inino diretório/etc/php5/cli/conf.de insira "extension=<absolute path to amazon-elasticache-cluster-client.so>" no arquivo.echo "extension=<absolute path to amazon-elasticache-cluster-client.so>" | sudo tee --append /etc/php5/cli/conf.d/memcached.ini -
Inicie ou reinicie seu servidor Apache.
sudo /etc/init.d/httpd start
Para instalar o PHP 5 para a AMI SUSE Linux Enterprise Server 11 (64 bits ou 32 bits)
-
Inicie uma instância do SUSE Linux (64 bits ou 32 bits) e faça login nela.
-
Instalar dependências PHP:
sudo zypper install gcc php53-devel -
Baixe o pacote
php-memcachedcorreto para sua instância do Amazon EC2 e versão do PHP. Para obter mais informações, consulte Para baixar o pacote de instalação. -
Instalar o
php-memcached. O URI deve ser o caminho de download para o pacote de instalação.sudo pecl install<package download path> -
Com a permissão root/sudo, adicione um novo arquivo denominado
memcached.inino diretório/etc/php5/conf.de insiraextension=no arquivo.amazon-elasticache-cluster-client.soecho "extension=amazon-elasticache-cluster-client.so" | sudo tee --append /etc/php5/conf.d/memcached.ini -
Inicie ou reinicie seu servidor Apache.
sudo /etc/init.d/httpd start
nota
Se a Etapa 5 não funcionar para nenhuma das plataformas anteriores, verifique o caminho de instalação para amazon-elasticache-cluster-client.so. Além disso, especifique o caminho completo do binário da extensão. Além disso, verifique se o PHP em uso é uma versão com suporte. Oferecemos suporte às versões 5.3 a 5.5.
Outras distribuições do Linux
Em alguns sistemas, especialmente o CentOS7 e o Red Hat Enterprise Linux (RHEL) 7.1, libsasl2.so.3 substituiu libsasl2.so.2. Nesses sistemas, quando você carrega o cliente de cluster ElastiCache, ele tenta e não consegue localizar e carregar libsasl2.so.2. Para resolver esse problema, crie um link simbólico para libsasl2.so.3, de forma que, quando o cliente tentar carregar libsasl2.so.2, ele seja redirecionado para libsasl2.so.3. O código a seguir cria esse link simbólico.
cd /usr/lib64sudo ln libsasl2.so.3 libsasl2.so.2