问题标签 [composer-php]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1787 浏览

php - composer.phar 安装 Zend Framework Skeleton App 时出错

我基本上搜索了我能想到的所有地方,但找不到任何遇到我遇到的特定问题的人。我仍然回到 XP x64 的青铜时代,运行 WAMP。我可以完成安装过程,直到以下几点:

此时我们得到以下输出:

'mode' 不是内部或外部命令、可运行程序或批处理文件。PHP 致命错误:在 phar://C:/wamp/www/zf2-tutorial/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application .php:852

随后是堆栈跟踪。

据我所知,我安装了沼泽标准 WAMP,并且我的 PATH 配置正确。有什么建议吗?

0 投票
1 回答
6260 浏览

symfony - 我的 composer.json 文件在生产环境中应该是什么样子?

我有一个 Symfony 2.1 项目,通过 composer 安装了额外的包。我想将它部署到我的生产服务器,但我想知道是否需要更改composer.json文件中的任何内容。这是我当前的文件内容:

我应该更改minimum-stability设置吗?

我应该将每个要求都修复为单个版本,不使用通配符还是“dev-master”?

我应该在http://packagist.org/上搜索每个依赖项的最后一个稳定版本吗?

0 投票
1 回答
1717 浏览

symfony - Symfony 2.1、作曲家和 git 存储库

使用 Symfony 2.0.x,我将所有客户端依赖项(jQuery 等)存储在 deps 文件中,因此我可以使用 vendor/install 轻松地一次更新它们,而在 2.1 中切换到 composer 这是不可能的。我的选择似乎是:

  • fork 所有 repos 并添加到 composer.json 文件中(很痛苦,浪费时间)
  • 手动下载它们并将它们粘贴在我的仓库中的某个地方(也是一个痛苦的屁股)
  • 编写我自己的 Grunt 脚本或类似的东西

有没有人有解决这个问题的方法,还是我做错了?

0 投票
2 回答
2003 浏览

symfony - 将 symfony 更改为特定的稳定版本

我正在使用与 master 分支同步的 symfony 开发应用程序。现在我想使用作曲家切换到最新的稳定版本(v2.1.1)。我有 composer.json 文件"symfony/symfony": "2.1.*"。我将其更改"v2.1.1"并切换到正确的版本,但其他核心捆绑包仍在主分支中。

我应该使用 v2.1.1 中的特定版本手动编辑我的 composer.lock 文件并保存我自己的包吗?

你能向我描述实现这一目标的正确程序吗?

0 投票
1 回答
1339 浏览

php - 作曲家无法生成 sf2 自动加载文件

要为 Symfony 2.1.0 安装供应商,我正在运行php composer.phar install,但它在Generating autoload files.

错误是:

警告:输入中的意外字符:第 26 行中的 '\' (ASCII=92) state=1

脚本 Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap 处理 post-install-cmd 事件以异常终止

它在本地主机上运行良好,但在服务器上却不行。不确定php设置的问题是什么?

编辑:

PHP 是 5.3.13。我事先检查过。

我运行了 app/check.php,一切正常,除了加速器警告。

我也可以成功安装作曲家。

composer.json 与 2.1 symfony-standard 分支具有相同的值:

0 投票
3 回答
6477 浏览

symfony - Composer - 未提交的更改(symfony 2.1)

我正在将 symfony 2.1 与作曲家一起使用,我正在尝试运行作曲家更新

但是,我不断收到“有未提交的更改”,我不记得更改供应商目录中的任何文件,并且几乎每个包都提供了它!

我尝试composer install来恢复任何更改,但它似乎没有效果。如果我删除锁定文件并尝试安装,我会收到类似“symfony 2.1 需要 symfony 2.1 -> symfony 2.1 可满足”之类的错误消息。这没有任何意义。

如果我删除供应商中的内容,我会收到相同的错误消息并且没有安装任何内容。

我所做的一切似乎都不起作用。不管“未提交的更改”如何,有没有办法用“强制”进行更新

0 投票
1 回答
542 浏览

php - 使用 Composer 将 Auth 和 Acl 组件添加到自定义框架中

我开发了自己的 PHP 框架,用于为许多不同的应用程序提供动力。目前,它使用 Twig、Symfony YAML、Monolog 和 Facebook SDK 作为组件。现在我需要创建一个管理部分,以便那些更新内容的人可以登录到一个安全区域,而且很可能是一个用户部分,所以他们的角色也会不同。

我喜欢 Zend 和 Symfony 组件的外观,并且发现了许多与之相关的 Stack Overflow 问题,但我想知道:

  1. 如果我使用 Symfony2 的安全组件,我如何在 Symfony2 框架之外使用它?组件手册中非常令人沮丧地缺少这一点,因为他们已经记录了其他所有组件。

  2. 如果我使用 Zend_Auth 和 Zend_Acl,我可以用 Composer 加载它们,而不下载完整的堆栈吗?还是我必须手动下载并提取类?

  3. 你推荐另一个包吗?

0 投票
1 回答
2377 浏览

symfony - 作曲家“chmod():没有这样的文件或目录”与bin目录

我正在尝试在 koding.com 上安装我的 Symfony2 应用程序

尝试通过 php composer.phar 更新安装我的供应商,我遇到了以下问题,安装了学说/orm:

我尝试使用 -v 进行调试,发现以下行导致了此问题:

在那里我看到这个问题与 bin 目录有关。我已将(S2 默认)bin-dir 设置为“bin”。bin 目录也在我的项目中,但不知何故作曲家在尝试更改 chmod 时找不到它。我已经在几台 Windows 机器和 c9.io 上使用了这个设置。

0 投票
2 回答
2477 浏览

symfony - Composer - 下载没有 composer.json 的 git repos

我正在尝试在 Symfony 2.1 中使用 composer 从不知道 composer 并且可能永远不会知道的 github 库中下拉供应商。

例如:旧的 Deps 文件:

作曲家(不工作)

0 投票
2 回答
3060 浏览

php - 使用 composer.json 安装学说 2.0

我正在尝试使用作曲家安装教义 2.0。

这就是我现在正在做的教程。我在运行它时遇到问题:“php composer.phar 更新

我得到错误:

http://imageshack.us/a/img41/5687/consolec.png 我的配置/Application.config.php:

作曲家.json

感谢您的帮助