zendserverapi/zendserverapi-phing

Zend Server API Phing 包装器

0.0.1 2012-12-06 19:53 UTC

This package is not auto-updated.

Last update: 2024-09-14 15:22:50 UTC


README

=====================================

有关使用说明,请参阅 Wiki 部分

通过 composer 安装

要安装 Zend Server API phing 集成,您的 composer.json 文件应如下所示

{
  "repositories": [
		{
			"type": "composer",
			"url": "http://packages.zendframework.com/"
		}
	],
    "require": {
        "zendserverapi/zendserverapi-phing": "dev-master"
    },
    "minimum-stability": "dev"
}

从项目根目录运行 composer.phar install,然后您应该可以开始使用了。

请注意:您实际上不需要在 composer.json 中包含仓库部分 - 这将导致您通过 composer 安装整个 zf2 框架。库仍然按预期工作,但在安装过程中会有额外的开销。

配置您的服务器

您可以从项目根目录开始找到配置文件,路径为 vendor/zendserverapi/zendserverapi/config/config.php

一个有效的配置文件可能看起来像这样

<?php

return array(
  "servers" => array (
    # Contains a valid default config
    "general" => array(
      "version" => \ZendServerAPI\Version::ZS56,
      "apiName" => "api",
      "fullApiKey" => "bee698dde6a95de71932d65cb655c31fc4ea04c1fabaf6f0a1b852617eac32ab",
      "readApiKey" => "",
      "host" => "10.0.1.100",
      "port" => "10081"
    )
  ),
  "settings" => array (
    'loglevel' => \Zend\Log\Logger::DEBUG        
  )
);

请注意:您可以在此配置文件中管理多个服务器

<?php

return array(
  "servers" => array (
    # Contains a valid default config
    "general" => array(
      "version" => \ZendServerAPI\Version::ZS56,
      "apiName" => "api",
      "fullApiKey" => "bee698dde6a95de71932d65cb655c31fc4ea04c1fabaf6f0a1b852617eac32ab",
      "readApiKey" => "",
      "host" => "10.0.1.100",
      "port" => "10081"
    ),
    "production" => array(
      "version" => \ZendServerAPI\Version::ZSCM56,
      "apiName" => "admin",
      "fullApiKey" => "f49c7cd904b631ed1de43727a7c9ccca7324688482b19140a778d9b5020ca369",
      "readApiKey" => "",
      "host" => "10.20.30.1",
      "port" => "10081"
    ),
    "stage" => array(
      "version" => \ZendServerAPI\Version::ZSCM56,
      "apiName" => "stageenvironment",
      "fullApiKey" => "71ce992da55734b0ad408264e721ca8cabfef4dba158ebeca3653eb290a49c00",
      "readApiKey" => "",
      "host" => "10.30.10.100",
      "port" => "10081"
    )
  ),
  "settings" => array (
    'loglevel' => \Zend\Log\Logger::DEBUG        
  )
);

属性 server 在 zendserverapi 提供的每个 phing 任务中都可用。如果保持为空,则将使用通用部分。

使 phing 任务可用

使 phing 任务可用非常简单 - 在构建文件中(项目部分下方)只需一行代码

<import file="vendor/zendserverapi/zendserverapi-phing/definition.xml"/>

然后您就可以开始使用提供的任务了。