lukesnowden / php-plesk
为Plesk RPC API定制的PHP客户端,易于与Laravel应用程序一起运行
0.3.0
2014-10-08 00:00 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-22 00:31:49 UTC
README
简介
此包包含一个Plesk RPC API的PHP客户端。
目前支持以下功能
- 列出IP地址
- 列出服务计划
- 获取服务器信息和统计信息
- 列出/添加/更新/删除客户端
- 列出/添加/更新/删除订阅
- 列出/添加/更新/删除网站
- 列出/添加/更新/删除电子邮件地址
- 列出/添加/更新/删除域名别名
- 列出/添加/更新/删除子域名
- 将请求进一步功能的功能发送至 dev.pmill@gmail.com
需求
此库包需要PHP 5.3或更高版本以及Plesk 9.5或更高版本。
用法
以下示例显示了如何检索指定用户可用的网站列表。
$config = array(
'host'=>'example.com',
'username'=>'username',
'password'=>'password',
);
$request = new \pmill\Plesk\ListClients($config);
$info = $request->process();
更多示例可在examples目录中找到。
版本历史
未标记版本(2013年4月13日)
- php-plesk的第一个公共版本。
0.1.0 (08/10/2014)
- 更新了创建电子邮件地址的xml有效负载以适应Plesk API的新版本
- 公开了更多功能
0.2.0 (09/10/2014)
- 添加了对composer安装的支持
- 更新代码以支持psr-0自动加载
- 更新代码以支持psr-1基本编码标准
- 更新代码以支持psr-2编码风格指南
0.3.0 (16/10/2014)
- 添加了IP地址、服务计划、客户端、订阅和服务器信息的功能
- 添加了测试脚本
- 更新类,在请求失败时抛出异常
- 将examples文件夹分类到功能区域
版权和许可
php-plesk版权所有(c)2013 pmill (dev.pmill@gmail.com) 保留所有权利。
在满足以下条件的情况下,允许重新分发和使用源代码和二进制形式,无论是否修改:
-
源代码重新分发必须保留上述版权声明、本条件列表和以下免责声明。
-
二进制形式的重新分发必须复制上述版权声明、本条件列表和以下免责声明在随分发的文档和其他材料中。
此软件由版权所有者和贡献者“按原样”提供,并且任何明确的或隐含的保证(包括但不限于适销性和特定用途的适用性隐含保证)被排除。在任何情况下,版权所有者或贡献者不对任何直接、间接、偶然、特殊、示范性或后果性的损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)负责,无论这种损害是由于何种原因造成的,无论基于合同、严格责任还是侵权(包括疏忽或其他),无论是否已告知此类损害的可能性。