zendserverapi/zendserverapi

Zend Server API 包装器

0.0.1 2012-12-03 23:35 UTC

This package is not auto-updated.

Last update: 2024-09-14 13:33:37 UTC


README

主分支: 构建状态

PHP 文档

文档

通过 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
  )
);

服务器名称是用于执行操作(部署、监控、配置等)的每个对象的(可选)参数。如果您将其留空,则将使用“通用”部分作为默认服务器。