Instale o OSS PHP SDK para gerenciar buckets do OSS, fazer upload e download de arquivos, gerenciar dados ou processar imagens. Este tópico descreve várias formas de instalar o OSS PHP SDK. Escolha o método mais adequado ao seu cenário.
Pré-requisitos
O OSS PHP SDK requer PHP 5.3 ou superior. Este tópico usa o PHP 5.6.22 como exemplo.
-
Ambiente de instalação
Instale o PHP e a extensão cURL:
No Windows, instale o PHP e a extensão cURL. Se ocorrer o erro "module not found", defina
extension_dircomoC:/Windows/System32/no arquivo php.ini.No Ubuntu, use o gerenciador de pacotes apt-get para instalar a extensão cURL para PHP:
sudo apt-get install php-curl.No CentOS, use o gerenciador de pacotes yum para instalar a extensão cURL para PHP:
sudo yum install php-curl.
-
Verificação de versões
Execute o comando
php -vpara verificar a versão do PHP.Execute o comando
php -mpara confirmar se a extensão cURL está instalada.
Baixar o SDK
Para mais informações, consulte a documentação da API do OSS.
Recomendamos usar a versão mais recente do SDK. Baixe a documentação das versões do OSS PHP SDK anteriores à 2.0.0 aqui.
Instalar o SDK
Instale o SDK por um dos métodos a seguir:
-
Com o Composer
-
Execute o comando
composer require aliyuncs/oss-sdk-phpno diretório raiz do projeto ou adicione a seguinte dependência ao arquivocomposer.json."require": { "aliyuncs/oss-sdk-php": "~2.4" } -
Execute o comando
composer installpara instalar as dependências. Após a instalação, a estrutura de diretórios ficará assim:. ├── src | └──app.php ├── composer.json ├── composer.lock └── vendorNessa estrutura,
app.phpé o arquivo do aplicativo e a pastavendor/contém as dependências. Adicione a linha abaixo ao arquivoapp.php:require_once __DIR__ . '/../vendor/autoload.php';
NotaSe o projeto já incluir uma referência a
autoload.php, não será necessário adicioná-la novamente.Em caso de erro de rede ao usar o Composer, utilize um espelho do Composer para a região da China. Para isso, execute o seguinte comando na linha de comando:
composer config -g repositories.packagist composer http://packagist.phpcomposer.com.
-
-
Com um arquivo PHAR
Acesse o GitHub, selecione a versão desejada e baixe o arquivo PHAR compactado.
-
Inclua uma referência ao arquivo PHAR no código:
require_once '/path/to/oss-sdk-php.phar';
-
Com o código-fonte
Acesse o GitHub, selecione a versão desejada e baixe o pacote do código-fonte (arquivo ZIP).
-
O diretório raiz do pacote descompactado contém o arquivo
autoload.php. Inclua uma referência a esse arquivo no código:require_once '/path/to/oss-sdk/autoload.php';