Instale el OSS PHP SDK para gestionar buckets de OSS, cargar y descargar archivos, gestionar datos o procesar imágenes. Este tema describe varios métodos para instalar el OSS PHP SDK. Elija el método que mejor se adapte a su escenario.
Requisitos previos
El OSS PHP SDK requiere PHP 5.3 o una versión posterior. En este tema se usa PHP 5.6.22 como ejemplo.
-
Entorno de instalación
Instale PHP y la extensión cURL:
En Windows, instale PHP y la extensión cURL. Si aparece un error de "module not found", establezca
extension_dircomoC:/Windows/System32/en el archivo php.ini.En Ubuntu, utilice el administrador de paquetes apt-get para instalar la extensión cURL de PHP:
sudo apt-get install php-curl.En CentOS, utilice el administrador de paquetes yum para instalar la extensión cURL de PHP:
sudo yum install php-curl.
-
Comprobación de versiones
Ejecute el comando
php -vpara comprobar la versión de PHP.Ejecute el comando
php -mpara comprobar si la extensión cURL está instalada.
Descarga del SDK
Para obtener más información, consulte la documentación de la API de OSS.
Se recomienda utilizar la versión más reciente del SDK. Puede descargar la documentación de las versiones del OSS PHP SDK anteriores a la 2.0.0 desde aquí.
Instalación del SDK
Puede instalar el SDK con uno de los siguientes métodos:
-
Mediante Composer
-
Ejecute el comando
composer require aliyuncs/oss-sdk-phpen el directorio raíz de su proyecto. También puede agregar la siguiente dependencia a su archivocomposer.json."require": { "aliyuncs/oss-sdk-php": "~2.4" } -
Ejecute el comando
composer installpara instalar las dependencias. Una vez finalizada la instalación, la estructura del directorio es la siguiente:. ├── src | └──app.php ├── composer.json ├── composer.lock └── vendorEn esta estructura,
app.phpes su archivo de aplicación y la carpetavendor/contiene las dependencias. Agregue la siguiente línea a su archivoapp.php:require_once __DIR__ . '/../vendor/autoload.php';
NotaSi su proyecto ya incluye una referencia a
autoload.php, no es necesario agregarla de nuevo.Si ocurre un error de red al usar Composer, utilice un espejo de Composer para la región de China. Para ello, ejecute el siguiente comando en la línea de comandos:
composer config -g repositories.packagist composer http://packagist.phpcomposer.com.
-
-
Mediante un archivo PHAR
En GitHub, seleccione la versión necesaria y descargue el archivo PHAR empaquetado.
-
Incluya una referencia al archivo PHAR en su código:
require_once '/path/to/oss-sdk-php.phar';
-
Mediante el código fuente
En GitHub, seleccione la versión necesaria y descargue el paquete de código fuente (archivo ZIP).
-
El directorio raíz del paquete descomprimido contiene un archivo
autoload.php. Incluya una referencia a este archivo en su código:require_once '/path/to/oss-sdk/autoload.php';