Instalar la versión 3 de AWS SDK for PHP - AWS SDK for PHP

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Instalar la versión 3 de AWS SDK for PHP

Puede instalar AWS SDK for PHP versión 3:

  • Como una dependencia mediante Composer

  • Como phar empaquetado previamente del SDK

  • Como un archivo ZIP del SDK

Antes de instalar AWS SDK for PHP versión 3, asegúrese de que su entorno esté utilizando PHP versión 5.5 o posterior. Obtener más información sobre los requisitos y las recomendaciones del entorno.

nota

La instalación del SDK a través de los métodos .phar y .zip requiere que la extensión Multibyte String PHP sea instalada y habilitada por separado.

Instalar AWS SDK for PHP como una dependencia mediante Composer

Composer es la forma recomendada de instalar AWS SDK for PHP. Composer es una herramienta para PHP que administra e instala las dependencias del proyecto.

Para obtener más información acerca de cómo instalar Composer, configure la carga automática y siga otras prácticas recomendadas para definir dependencias. Para ello, consulte getcomposer.org.

Instalación de Composer

Si Composer aún no está en su proyecto, descárguelo e instálelo en la página de descarga de Composer.

  • Para Windows, siga las instrucciones del instalador de Windows.

  • Para Linux, siga las instrucciones de instalación de la línea de comandos.

Añadir AWS SDK for PHP como una dependencia mediante Composer

Si Composer ya está instalado globalmente en su sistema, ejecute lo siguiente en el directorio base del proyecto para instalar AWS SDK for PHP como una dependencia:

$ composer require aws/aws-sdk-php

De lo contrario, escriba este comando de Composer para instalar la última versión de AWS SDK for PHP como una dependencia.

$ php -d memory_limit=-1 composer.phar require aws/aws-sdk-php

Añadir un cargador automático a sus scripts de PHP

Al instalar Composer, se crean varias carpetas y archivos en su entorno. El archivo principal que se va a utilizar es autoload.php, que está en la carpeta vendor de su entorno.

Para utilizar AWS SDK for PHP en sus scripts, incluya el cargador automático en los scripts, tal y como se indica a continuación.

<?php require '/path/to/vendor/autoload.php'; ?>

Instalación con el phar empaquetado

Cada versión de AWS SDK for PHP incluye un archivo phar (PHP) empaquetado previamente que contiene todas las clases y dependencias que necesita para ejecutar el SDK. Además, el phar registra automáticamente un cargador automático de clases para AWS SDK for PHP y todas sus dependencias.

Puede descargar el phar empaquetado e incluirlo en sus scripts.

<?php require '/path/to/aws.phar'; ?>
nota

No se recomienda utilizar archivos PHP con el parche Suhosin, aunque es común en distribuciones de Ubuntu y de Debian. En este caso, es posible que tenga que habilitar el uso de archivos phar en el archivo suhosin.ini. Si no lo hace e incluye un archivo phar en el código, se generará un error silencioso. Para modificar suhosin.ini, añada la siguiente línea.

suhosin.executor.include.whitelist = phar

Instalación con el archivo ZIP

AWS SDK for PHP incluye un archivo ZIP que contiene todas las clases y dependencias que necesita para ejecutar el SDK. Además, el archivo ZIP incluye un cargador automático de clases para AWS SDK for PHP y sus dependencias.

Para instalar el SDK, descargue el archivo .zip y, a continuación, extráigalo en su proyecto en la ubicación que elija. A continuación, incluya el cargador automático en sus scripts, tal y como se indica a continuación.

<?php require '/path/to/aws-autoloader.php'; ?>