赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 日志服务
  4. 开发参考
  5. 日志服务SDK
  6. PHP SDK
  7. PHP SDK快速入门

PHP SDK快速入门

  • PHP SDK
  • 发布于 2025-04-22
  • 0 次阅读
文档编辑
文档编辑

本文介绍使用日志服务PHP SDK的常见操作。

前提条件

  • 已开通日志服务。更多信息,请参见开通日志服务。

  • 已创建并获取AccessKey。更多信息,请参见访问密钥。

    阿里云账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维。RAM用户需具备操作日志服务资源的权限。具体操作,请参见为RAM用户授权。

  • 已完成PHP SDK安装。更多信息,请参见安装PHP SDK。

示例代码

本示例中,在与aliyun-log-php-sdk-master同级目录下创建一个test.php,调用接口创建Logstore,其中Aliyun_Log_Client是日志服务的PHP客户端,用于管理Project、Logstore等日志服务资源。使用PHP SDK发起日志服务请求,您需要初始化一个Client实例。更多示例代码,请参见Aliyun Log PHP SDK。

<?PHP
require_once realpath(dirname(__FILE__).'/aliyun-log-php-sdk-master/Log_Autoload.php');
class test
{

    public static function main()
    {
        // 日志服务的服务接入点。此处以杭州为例,其它地域请根据实际情况填写。
        $endpoint = 'cn-hangzhou.log.aliyuncs.com';
        // 本示例从环境变量中获取AccessKey ID和AccessKey Secret。
        $accessKeyId = getenv('ALIBABA_CLOUD_ACCESS_KEY_ID');
        $accessKey = getenv('ALIBABA_CLOUD_ACCESS_KEY_SECRET');
        // 创建日志服务Client。
        $client = new Aliyun_Log_Client($endpoint, $accessKeyId, $accessKey);
        //项目名称
        $project = 'aliyun-test-projcet';
        // logstore名称
        $logstore = 'aliyun-test-logstore';
        // 数据保存时长,如果数据保存时长配置为3650,表示永久保存。
        $infrequentAccessTTL = 30;
        // Shard数量
        $shardCount = 2;
        // 创建logstore
        $req2 = new Aliyun_Log_Models_CreateLogstoreRequest($project, $logstore, $infrequentAccessTTL, $shardCount);
        $res2 = $client->createLogstore($req2);
    }
}
test::main();
相关文章

安装PHP SDK 2025-04-22 10:33

使用PHP SDK进行日志服务各类操作前,您需要安装日志服务PHP SDK。本文介绍日志服务PHP SDK的安装方法。 前提条件

PHP SDK快速入门 2025-04-22 10:33

本文介绍使用日志服务PHP SDK的常见操作。 前提条件 已开通日志服务。

通过PHP SDK使用SQL独享版 2025-04-22 10:33

本文介绍通过PHP SDK使用SQL独享版的代码示例。 前提条件 已开通日志服务。更多信息,请参见

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号