使用composer.json在Windows 7上安装ZF2模块

时间:2012-11-23 10:53:05

标签: zend-framework zend-framework2 composer-php

我刚刚开始探索zf2并尝试安装模块。已下载ZfcAdmin和ZfcUser的zip并手动添加它们但没有运气。我认为它可以通过使用composer.phar安装,但我如何运行完美的骨架应用程序。

我知道php composer.phar自我更新/安装但是如何编写composer.json是我的问题

1 个答案:

答案 0 :(得分:1)

使用您选择的文本编辑器打开composer.json文件。然后,您将能够看到json格式的数据,这些数据将传递给composer.phar

如果您希望添加新模块,您将看到require: {}块,您只需添加要包含的命名空间/模块。例如,将composer.json扩展为类似的内容:

"minimum-stability": "alpha",
"require": {
    "php": ">=5.3.3",
    "zendframework/zendframework": "2.*",
    "zendframework/zend-developer-tools": "dev-master",
    "doctrine/doctrine-orm-module": "0.*"
}

看到这一点,我从zend-developer-tools Git-Repositories安装zendframeworkzendframework,另外我从doctrine-orm-module安装了doctrine - repository。

一点点:一些存储库/模块正在大量开发中,还没有稳定的版本。我个人运行附加参数"minimum-stability": "alpha",告诉作曲家包括所有alpha存储库以供下载。

如果您只需要一个alpha版本,那么您很可能需要重新编写composer.json几次。

最后但同样重要的是,php composer.phar update可以解决这个问题,并且您将始终了解存储库的最新信息。

Windows用户的一些其他说明

  • 有时命令行中可能缺少写入权限。您可以通过以管理员权限运行命令行来更改此设置。
  • 如果找不到PHP命令,您可能需要将PATH添加到PHP-Executable到您的环境 - 变量PATH
  • 我写了一篇详细的博客文章,介绍如何通过命令行使用git for Windows 7保持ZF2运行,到目前为止这已经涵盖了大多数问题,你可能想要check out my Blogpost

希望这能让你跑步;)