gd / plesk-bundle
Parallels Plesk (v12) API 的 Symfony2 Bundle。
dev-master
2015-02-27 05:14 UTC
Requires
- php: >=5.3.2
- ext-curl: *
- symfony/framework-bundle: 2.*
This package is not auto-updated.
Last update: 2024-09-24 02:26:57 UTC
README
Symfony2 为 Parallels Plesk v 12 API 提供的 Bundle。
GeneralDigitalPleskBundle 采用 MIT 许可证 - 详细信息请参阅 Resources/meta/LICENSE
文件。
支持的 Plesk API 方法
创建 FTP 用户
删除 FTP 用户
列出 FTP 用户
创建子域名
删除子域名
设置
步骤 1: 使用 composer 下载 GeneralDigitalPleskBundle
在您的 composer.json 中添加 GeneralDigitalPleskBundle
{ "require": { "gd/plesk-bundle": "dev-master" } }
现在运行以下命令让 composer 下载 Bundle
$ php composer.phar update gd/plesk-bundle
步骤 2: 启用 Bundle
在内核中启用 Bundle
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new GeneralDigital\PleskBundle\GeneralDigitalPleskBundle(), ); }
步骤 3: 添加配置
# app/config/config.yml general_digital_plesk: host: #plesk host user: #plesk login user password: #plesk password
使用方法
使用服务
<?php $plesk = $this->get('general_digital_plesk.api');
Plesk [API] (http://download1.parallels.com/Plesk/PP12/12.0/Doc/en-US/online/plesk-api-rpc/index.htm) 在控制器中添加新 FTP 用户
<?php $plesk = $this->get('general_digital_plesk.api'); $api->addFTPUser($ftpUsername, $ftpPassword);
使用命令行工具
GeneralDigitalPleskBundle 提供了一些命令行实用工具。以下命令可用于以下任务:
- 创建 FTP 用户
- 列出 FTP 用户
- 删除 FTP 用户
- 创建子域名
- 删除子域名
注意
在执行这些命令之前,您必须正确安装并配置 GeneralDigitalPleskBundle。
$ php app/console plesk:user:create testuser p@sswordSud12#