webnuvola/openstack

该软件包已被废弃,不再维护。作者建议使用 php-opencloud/openstack 软件包。

OpenStack API 的 PHP SDK。支持 BlockStorage、Compute、Identity、Images、Networking 和 Metric Gnocchi

v3.2.2 2023-02-20 11:43 UTC

This package is auto-updated.

Last update: 2024-03-05 11:53:55 UTC


README

Build Status Coverage Status Scrutinizer Code Quality

php-opencloud/openstack 是一个 SDK,允许 PHP 开发者以简单和惯用的方式轻松连接到 OpenStack API。此绑定专门为 OpenStack API 设计,但其他提供者 SDK 也可用。支持多个 OpenStack 服务及其版本。

链接

我们需要您的帮助 😃

我们投入了大量工作以确保此 SDK 通过与真实集群运行端到端集成测试与许多 OpenStack 发行版兼容。

如果您或您的组织处于能够帮助我们访问以下列出的流行发行版的位置,请通过在 github 上创建一个问题来与我们联系。

发行版
OpenStack RDO
MicroStack Openstack
Ai.net 赞助
Red Hat OpenStack 需要赞助!
OVH OpenStack 需要赞助!
SUSE OpenStack 需要赞助!
RackSpace OpenStack 需要赞助!

加入社区

版本指南

版本 状态 PHP 版本 支持截止日期
^3.2 最新版 >=7.2.5, >=8.0 当前版
^3.1 最新版 >=7.2.5 当前版
^3.0 仅修复错误 >=7.0 2020 年 10 月
^2.0 终止生命周期 >=7.0,<7.2 2018 年 3 月

从 2.x 升级到 3.x

由于 PHP 7.2 的新 对象类型提示Object 是一个保留关键字,因此类 OpenStack\ObjectStore\v1\Models\Object 必须重命名为 OpenStack\ObjectStore\v1\Models\StorageObject

此更改在 #184 中引入。

要求

  • PHP 7.0
  • ext-curl

如何安装

composer require php-opencloud/openstack

贡献

我们非常重视吸引社区成员并降低贡献者的门槛。因此,我们花时间编写了一份贡献指南,供感兴趣参与我们项目的人士参考。如果你不确定如何参与,请随时提交问题联系我们。你不需要是PHP专家 - 所有社区成员都欢迎加入!