阿里雲 OSS 提供海量、低成本、高可靠的物件儲存服務。官方 PHP SDK 未遵循 PEAR 標準,安裝使用不便。本文介紹符合 PEAR 規範的 Services_Aliyun_OSS 套件,支援一鍵安裝、即時引用。
HTTP_Request2# 發現頻道並安裝
pear channel-discover sinkcup.github.io/pear
pear install sinkcup/Services_Aliyun_OSS
<?php
require_once 'Services/Aliyun/OSS.php';
$config = [
'accessKeyId' => 'your_access_key',
'accessKeySecret' => 'your_secret_key',
];
$oss = new Services_Aliyun_OSS('your-bucket-name', $config);
// 上傳本地檔案至 OSS
$oss->put('/home/u1/2.jpg', '/2.jpg', [
'Content-Type' => 'image/jpeg',
]);
// 判斷上傳結果
assertArrayHasKey('internet', $result);
require_once 即用