kingsoftcloud / sdk-php
ksyunApi php sdk
Requires
- php: >=5.6.0
- aws/aws-sdk-php: ^2.0 || ^3.0
- guzzlehttp/guzzle: ^6.3 || ^7.0
- dev-master
- v1.4.1
- v1.4.0
- v1.3.9
- v1.3.8
- v1.3.7
- v1.3.6
- v1.3.5
- v1.3.4
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.9
- v1.2.8
- v1.2.7
- v1.2.6
- v1.2.5
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.9
- v1.1.8
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.9
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- 1.0.0
- dev-trunk
This package is auto-updated.
Last update: 2024-11-21 06:06:56 UTC
README
欢迎使用金山云开发者工具套件(SDK)。为方便开发者调试和接入金山云产品 API,这里向您介绍适用于 PHP 的金山云开发工具包,并提供首次使用开发工具包的简单示例。让您快速获取金山云 PHP SDK 并开始调用。
依赖环境
- PHP 5.6.0 版本及以上
- 从控制台 开通相应产品
- 获取 SecretID、SecretKey 以及调用地址endpoint,具体参考各产品说明。
获取安装
安装 PHP SDK 前,先获取安全凭证。在第一次使用云API之前,用户首先需要在控制台上申请安全凭证,安全凭证包括 SecretID 和 SecretKey, SecretID 是用于标识 API 调用者的身份,SecretKey是用于加密签名字符串和服务器端验证签名字符串的密钥。SecretKey 必须严格保管,避免泄露。
通过 Composer 安装
通过 Composer 获取安装是使用 PHP SDK 的推荐方法,Composer 是 PHP 的依赖管理工具,支持您项目所需的依赖项,并将其安装到项目中。关于 Composer 详细可参考 Composer 官网 。
-
安装Composer: windows环境请访问Composer官网下载安装包安装。
unix环境在命令行中执行以下命令安装。
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
-
执行命令
composer require kingsoftcloud/sdk-php
添加依赖。 -
在代码中添加以下引用代码。注意:如下仅为示例,composer 会在项目根目录下生成 vendor 目录,
/path/to/
为项目根目录的实际绝对路径,如果是在当前目录执行,可以省略绝对路径。require '/path/to/vendor/autoload.php';
php_curl 扩展
此 SDK 依赖的 GuzzleHttp 需要开启 php_curl 扩展,查看环境上的 php.ini 环境确认是否已启用,例如在 Linux 环境下,PHP 7.1 版本,托管在 apache 下的服务,可以打开 /etc/php/7.1/apache2/php.ini 中查看 extension=php_curl.dll 配置项是否已被注释,请删除此项配置前的注释符并重启 apache。
现情况不一。可以运行 php -r "echo sys_get_temp_dir();"
打印系统默认临时目录绝对路径,然后在 php.ini
配置 sys_temp_dir
为这个值尝试是否能解决。
示例
参见金山云控制台-API Explorer-对应服务-SDK示例