【问题标题】:Installing yii2 framework using Xampp - do i need a github account?使用 Xampp 安装 yii2 框架 - 我需要一个 github 帐户吗?
【发布时间】:2015-01-28 11:54:22
【问题描述】:

我过去几年使用 PHP 进行编程,但没有框架。随着这些最近的发展,我决定进入游戏并尝试使用一个。我决定使用 yii 2.0。

我已经阅读了一些文档,但我认为缺少一些信息(至少对于入门者而言),所以我在使用 Xampp 在我的计算机上安装 yii 2.0 时遇到了一些问题。 PHP版本是5.5.9。

据我所知,我下载了 yii 2.0 框架,提取内容并复制到 c:\xampp\htdocs\yii2

我已经安装了作曲家,所以我认为接下来要做的是,使用 cmd,执行以下两行代码:

composer 全局需要 "fxp/composer-asset-plugin:1.0.0" composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic

问题是当我做最后一个它要求用户名和密码时,我想到了 GitHub。你能告诉我是否有义务在 github 上拥有一个帐户来安装 yii 2.0 框架。

有没有办法解决这个问题?

【问题讨论】:

  • 当你写完所有这些时,你已经有一个 github 帐户了。哎呀,你现在应该有 5 个了。

标签: xampp yii2


【解决方案1】:

Yii2 与composer asset plugin 集成。它允许通过 Composer 下载 Bower 和 NodeJs 包。

需要 Github 帐户才能克服 API 速率限制。以下是此扩展的主要贡献者的解释:

这是 Github API 的速率限制。在匿名访问中,Github 在 大大降低了限制(在我看来是 60/小时),我们必须登录 带有令牌的限制要高得多。

composer/composer#1569composer/composer#1877

使用 Nodejs 和 Bower 也存在问题。

您可以在this issue 中找到它,它是倒数第 9 个。

我认为安装 Bower 和相同包的解决方法不是一个选项,因为最初和每次框架更新时,您必须手动将包与其版本同步并覆盖某些配置。还有一些扩展需要 javascript 插件并且也需要使用 composer 资产插件。所以你也必须对他们每个人都做同样的事情。这根本不值得。如今,在 Github 上为 Web 开发人员提供帐户是一种事实上的标准。

如果您还没有一个 Github 帐户,只需创建一个 Github 帐户,一切都应该没问题。早期的更新过程很慢,现在更快了,我发现这种方法非常有趣和灵活。

【讨论】:

  • 感谢您的回复。
猜你喜欢
  • 2015-12-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-08
  • 1970-01-01
  • 2011-11-28
  • 2011-03-19
相关资源
最近更新 更多