Instal OSS PHP SDK untuk mengelola bucket OSS, mengunggah dan mengunduh file, mengelola data, atau melakukan pemrosesan gambar. Topik ini menjelaskan beberapa cara menginstal OSS PHP SDK. Anda dapat memilih metode yang paling sesuai dengan skenario Anda.
Prasyarat
OSS PHP SDK memerlukan PHP 5.3 atau versi yang lebih baru. Topik ini menggunakan PHP 5.6.22 sebagai contoh.
Lingkungan instalasi
Instal PHP dan ekstensi cURL:
Pada Windows, lihat Kompilasi dan penggunaan Alibaba Cloud OSS PHP SDK di Windows untuk menginstal PHP dan ekstensi cURL. Jika muncul error "module not found", atur `extension_dir` ke
C:/Windows/System32/dalam file php.ini.Pada Ubuntu, Anda dapat menggunakan manajer paket apt-get untuk menginstal ekstensi cURL untuk PHP:
sudo apt-get install php-curl.Pada CentOS, Anda dapat menggunakan manajer paket yum untuk menginstal ekstensi cURL untuk PHP:
sudo yum install php-curl.
Periksa versi
Jalankan perintah
php -vuntuk memeriksa versi PHP.Jalankan perintah
php -muntuk memeriksa apakah ekstensi cURL telah diinstal.
Unduh SDK
Untuk informasi selengkapnya, lihat dokumentasi API OSS.
Kami menyarankan Anda menggunakan versi SDK terbaru. Anda dapat mengunduh dokumentasi untuk versi OSS PHP SDK sebelum 2.0.0 dari sini.
Instal SDK
Anda dapat menginstal SDK menggunakan salah satu metode berikut:
Menggunakan Composer
Jalankan perintah
composer require aliyuncs/oss-sdk-phpdi direktori root proyek Anda, atau tambahkan dependensi berikut ke filecomposer.jsonAnda."require": { "aliyuncs/oss-sdk-php": "~2.4" }Jalankan perintah
composer installuntuk menginstal dependensi. Setelah instalasi selesai, struktur direktori adalah sebagai berikut:. ├── src | └──app.php ├── composer.json ├── composer.lock └── vendorDalam struktur ini,
app.phpadalah file aplikasi Anda dan foldervendor/berisi dependensi. Tambahkan baris berikut ke fileapp.phpAnda:require_once __DIR__ . '/../vendor/autoload.php';
CatatanJika proyek Anda sudah menyertakan referensi ke
autoload.php, Anda tidak perlu menambahkannya lagi.Jika terjadi error jaringan saat menggunakan Composer, Anda dapat menggunakan mirror Composer untuk wilayah Tiongkok. Untuk melakukannya, jalankan perintah berikut di command line:
composer config -g repositories.packagist composer http://packagist.phpcomposer.com.
Menggunakan file PHAR
Dari GitHub, pilih versi yang diperlukan dan unduh file PHAR yang telah dikemas.
Sertakan referensi ke file PHAR tersebut dalam kode Anda:
require_once '/path/to/oss-sdk-php.phar';
Menggunakan kode sumber
Dari GitHub, pilih versi yang diperlukan dan unduh paket kode sumber (file ZIP).
Direktori root dari paket yang diekstrak berisi file
autoload.php. Sertakan referensi ke file ini dalam kode Anda:require_once '/path/to/oss-sdk/autoload.php';