帮助文档 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
帮助文档 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 表格存储
  4. 服务支持
  5. 常见问题
  6. APISDK
  7. 使用PHP SDK时出现Checksum mismatch异常

使用PHP SDK时出现Checksum mismatch异常

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

当在Windows系统中使用PHP SDK出现Checksum mismatch异常时,请确保使用的PHP版本是PHP 7及以上的64位版本,强烈建议使用PHP 7以获得最佳性能。

问题现象

在Windows系统中通过PHP 5.6版本使用表格存储PHP SDK时出现如下异常:

Fatal error: Uncaught exception 'AliyunOTSOTSClientException' with message 'Checksum mismatch. expected:120,actual:-48'

可能原因

表格存储的整型是64位的,而32位PHP只能用string表示64位的整型,所以暂不支持32位PHP;且Windows系统中PHP 7之前版本的整型不是真正的64位。

解决方案

在Windows系统中使用表格存储PHP SDK时,PHP版本必须使用PHP 7及以上的64位版本,强烈建议使用PHP 7以获得最佳性能。

通过phpinfo()查看PHP配置信息中的Architecture类型,您可以判断PHP版本是否满足使用要求。

  • 当Architecture为X86时,表示PHP版本是32位,需要升级PHP版本到PHP 7及以上的64位版本。

  • 当Architecture为X64时,表示PHP版本是64位,满足使用要求。

相关文章

使用Java SDK访问表格存储时出现SocketTimeoutException异常 2025-04-22 14:18

由于网络不通或网络抖动、服务器高负载、客户端Full GC等原因可能会导致客户端访问表格存储超时。当出现客户端访问超时的问题时,您需要通过检查网络连通性、服务器延迟、客户端是否出现Full GC问题等操作来解决该问题。 问题现象 使用Java SDK访问表格存储时出现Unexpected error

Java SDK日志库相关问题 2025-04-22 14:18

表格存储Java SDK使用的是哪个日志库? 表格存储Java SDK依赖的是slf4j,在依赖中默认依赖log4j2作为日志实现库。</

使用SDK时出现Validate PK type fail异常 2025-04-22 14:18

当使用SDK出现Validate PK type fail异常时,请确保设置的主键数据类型和数据表的主键数据类型一致。 问题现象 使用SDK写入数据时出现如下异常:

使用SDK时出现Validate PK size fail异常 2025-04-22 14:18

当使用SDK出现Validate PK size fail异常时,请确保设置的主键个数和数据表的主键个数一致。 问题现象 使用SDK更新数据时出现如下异常:

使用SDK时出现Validate PK name fail异常 2025-04-22 14:18

当使用SDK时出现Validate PK name fail异常时,请确保设置的主键名称与主键顺序和数据表的主键名称与主键顺序一致。 问题现象 使用SDK查询数据时出现如下异常:

使用Java SDK时出现The access key id is invalid异常 2025-04-22 14:18

现象 使用Java SDK时出现如下异常:

目录
Copyright © 2025 your company All Rights Reserved. Powered by 博智数字服务平台.
闽ICP备08105208号-1