Instale o OSS PHP SDK para gerenciar buckets do OSS, enviar e baixar arquivos, gerenciar dados ou realizar processamento de imagens. Este tópico descreve várias formas de instalar o OSS PHP SDK. Escolha o método mais adequado para o seu cenário.
Pré-requisitos
O OSS PHP SDK requer o 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 verificar se a extensão cURL está instalada.
Baixe o SDK
Para mais informações, consulte a documentação da API do OSS.
Recomendamos o uso da versão mais recente do SDK. Baixe a documentação das versões do OSS PHP SDK anteriores à 2.0.0 aqui.
Instale o SDK
Instale o SDK usando um dos seguintes métodos:
-
Com o Composer
-
Execute o comando
composer require aliyuncs/oss-sdk-phpno diretório raiz do seu projeto ou adicione a seguinte dependência ao seu arquivocomposer.json."require": { "aliyuncs/oss-sdk-php": "~2.4" } -
Execute o comando
composer installpara instalar as dependências. Após a conclusão da instalação, a estrutura de diretórios ficará assim:. ├── src | └──app.php ├── composer.json ├── composer.lock └── vendorNessa estrutura,
app.phpé o arquivo do seu aplicativo e a pastavendor/contém as dependências. Adicione a seguinte linha ao seu arquivoapp.php:require_once __DIR__ . '/../vendor/autoload.php';
NotaSe o seu projeto já incluir uma referência ao
autoload.php, não é necessário adicioná-la novamente.Se ocorrer um erro de rede ao usar o Composer, use 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
No GitHub, selecione a versão desejada e baixe o arquivo PHAR compactado.
-
Inclua uma referência ao arquivo PHAR no seu código:
require_once '/path/to/oss-sdk-php.phar';
-
Com o código-fonte
No 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 um arquivo
autoload.php. Inclua uma referência a esse arquivo no seu código:require_once '/path/to/oss-sdk/autoload.php';