win php composer安装
2021-01-25 09:13
标签:cse oca osi strong mes point aws cti 安装文件 composer安装文件下载 https://getcomposer.org/Composer-Setup.exe composer安装: 选择php.exe D:\phpStudy\php55n\php.exe Compare D:\phpStudy\php55n\php.ini ++++ extension=php_openssl.dll ++++ 查看composer版本 设置composer 利用composer为项目syhuo.net安装第三方包oss-sdk-php composer require aliyuncs/oss-sdk-php M E:\telpo\syhuo.net\syhuo.net\composer.json 封装aliyuncs/oss-sdk-php接口 win php composer安装 标签:cse oca osi strong mes point aws cti 安装文件 原文地址:https://www.cnblogs.com/hnhycnlc888/p/12023427.html
D:\phpStudy\php55n\php.ini~origcmd
composer -V
Composer version 1.9.1 2019-11-01 17:20:17cmd
composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer clear-cache
cd E:\telpo\syhuo.net\syhuo.net
composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer clear-cache
发现composer.json被修改
M E:\telpo\syhuo.net\syhuo.net\composer.json
"repositories": {
"packagist": {
"type": "composer",
"url": "https://mirrors.aliyun.com/composer/"
}
}
"require" : {
"elasticsearch/elasticsearch": "~2.0",
"qcloud/cos-sdk-v5": ">=1.0",
"aliyuncs/oss-sdk-php": "^2.3"
},
M E:\telpo\syhuo.net\syhuo.net\composer.lock
M E:\telpo\syhuo.net\syhuo.net\vendor\autoload.php
M E:\telpo\syhuo.net\syhuo.net\vendor\composer\*
A E:\telpo\syhuo.net\syhuo.net\vendor\aliyuncs\*[root@VM_58_118_centos syhuo.net]# vim General/Classes/AcloudApi.php
php
namespace General\Classes;
/**
* Acloud 接口类
* @author 刘超 2019-12-05
*/
class AcloudApi
{
protected $config = [
‘accessyeyid‘ => ‘LTAI4Fm1GK7WAwgdkHgREBWT‘,
‘accesskeysecret‘ => ‘UxTwM4II0aWSFPhAPepcyDSM3iO9YJ‘,
‘endpoint‘ => ‘http://oss-accelerate.aliyuncs.com‘,
‘bucket‘ => ‘syhuo-1251970097‘,
];
protected $ossClient = null;
/**
* [__construct description]
* @author 刘超 2019-12-05
*/
public function __construct()
{
$ossClient = new \OSS\OssClient(
$this->config[‘accessyeyid‘],
$this->config[‘accesskeysecret‘],
$this->config[‘endpoint‘]
);
$this->ossClient = $ossClient;
}
/**
* [upload description]
* @author 刘超 2019-12-05
* @param string $keys [description]
* @param string $bodys [description]
* @return [type] [description]
*/
public function uploadfile($keys = ‘‘, $bodys = ‘‘)
{
try {
//Uploads a local file to an OSS file
$result = $this->ossClient->uploadFile(
$this->config[‘bucket‘],
ltrim($keys,‘/‘),
$bodys
);
return $result;
} catch (\OSS\Core\OssException $e) {
print $e->getMessage();
}
}
/**
* [delete description]
* @author 刘超 2019-12-05
* @param [type] $key [description]
* @return [type] [description]
*/
public function delete($key)
{
// Delete an object
return $result = $this->ossClient->deleteObject(
$this->config[‘bucket‘],
ltrim($key,‘/‘)
);
}
}