前提介紹
首先,需要有個(gè)七牛云的“對(duì)象存儲(chǔ)”空間,沒(méi)有的可參考TP框架之七牛云準(zhǔn)備篇,創(chuàng)建屬于自己的空間(認(rèn)證個(gè)人用戶,有免費(fèi)額度喲)。
系統(tǒng):MAC
Web服務(wù)器:MAMP
TP版本為:3.2.3
TP獲取方式:Composer
TP的初始目錄
image.png
接下來(lái),安裝七牛SDK
注:以下所有命令,都在TP根目錄下執(zhí)行
方法一
(官方文檔,運(yùn)行 Composer 命令安裝最新穩(wěn)定版本的 SDK:):
php composer.phar require qiniu/php-sdk
實(shí)測(cè),由于composer.phar路徑問(wèn)題,會(huì)拋出Could not open input file: composer.phar
解決方案:
find / -name 'composer.phar'
找到文件路徑,然后加到命令中:
php ~/composer.phar require qiniu/php-sdk
方法二
直接使用Composer命令安裝
composer require qiniu/php-sdk
一般情況下,只要TP可以composer安裝成功,那么此命令也可以。
方法三
在TP根目錄下的composer.json文件中,添加以下語(yǔ)句
image.png
然后,運(yùn)行以下命令安裝
composer update vendor/qiniu
如果是在項(xiàng)目初始的時(shí)候,可以在composer.json文件中添加多個(gè)擴(kuò)展包,然后運(yùn)行
composer update
注:只能是項(xiàng)目初始的可以用,因?yàn)?composer update 的邏輯是按照 composer.json 指定的擴(kuò)展包版本規(guī)則,把所有擴(kuò)展包更新到最新版本。也就是說(shuō),更新過(guò)后,是否適合原來(lái)的項(xiàng)目,一切都是未知
現(xiàn)在的目錄為
image.png