zendserverapi / zendserverapi
Zend Server API 包装器
0.0.1
2012-12-03 23:35 UTC
Requires
- php: >=5.3.3
- guzzle/guzzle: 3.0.2
- zendframework/zend-log: 2.0.*
This package is not auto-updated.
Last update: 2024-09-14 13:33:37 UTC
README
通过 composer 安装
要安装 Zend Server API,您的 composer.json
文件应如下所示
{ "repositories": [ { "type": "composer", "url": "http://packages.zendframework.com/" } ], "require": { "zendserverapi/zendserverapi": "dev-master" }, "minimum-stability": "dev" }
从项目根目录运行 composer install
,您就应该可以开始使用了。
请注意:您实际上不需要在 composer.json
中添加仓库部分 - 这将导致您通过 composer 安装整个 zf2 框架。库仍然按预期工作,但在安装过程中会有额外的开销。
配置您的服务器
您可以从项目根目录开始找到配置文件,位于 vendor/zendserverapi/zendserverapi/config/config.php
。
有效的配置文件可能如下所示
<?php return array( "servers" => array ( # Contains a valid default config "general" => array( "version" => \ZendService\ZendServerAPI\Version::ZS56, "apiName" => "api", "fullApiKey" => "bee698dde6a95de71932d65cb655c31fc4ea04c1fabaf6f0a1b852617eac32ab", "readApiKey" => "", "host" => "10.0.1.100", "port" => "10081" ) ), "settings" => array ( 'loglevel' => \Zend\Log\Logger::DEBUG, 'proxyHost' => 'proxy', 'proxyPort' => 8080 ) );
请注意:您可以在此配置文件中管理多个服务器
<?php return array( "servers" => array ( # Contains a valid default config "general" => array( "version" => \ZendService\ZendServerAPI\Version::ZS56, "apiName" => "api", "fullApiKey" => "bee698dde6a95de71932d65cb655c31fc4ea04c1fabaf6f0a1b852617eac32ab", "readApiKey" => "", "host" => "10.0.1.100", "port" => "10081" ), "production" => array( "version" => \ZendService\ZendServerAPI\Version::ZSCM56, "apiName" => "admin", "fullApiKey" => "f49c7cd904b631ed1de43727a7c9ccca7324688482b19140a778d9b5020ca369", "readApiKey" => "", "host" => "10.20.30.1", "port" => "10081" ), "stage" => array( "version" => \ZendService\ZendServerAPI\Version::ZSCM56, "apiName" => "stageenvironment", "fullApiKey" => "71ce992da55734b0ad408264e721ca8cabfef4dba158ebeca3653eb290a49c00", "readApiKey" => "", "host" => "10.30.10.100", "port" => "10081" ) ), "settings" => array ( 'loglevel' => \Zend\Log\Logger::DEBUG, 'proxyHost' => 'proxy', 'proxyPort' => 8080 ) );
服务器名称是用于执行操作(部署、监控、配置等)的每个对象的(可选)参数。如果您将其留空,则将使用“通用”部分作为默认服务器。