composer-php相关内容

UnexpectedValueException 尝试安装 laravelcollective 时无法解析版本约束

我是 laravel 的新手,我正在尝试安装 laravelcollective.我只是关注文档here,我在我的项目目录中使用它: 作曲家需要 "laravelcollective/html":"^5.4.0" 不幸的是,在我按下 ented 后,我立即收到以下错误: [意外值异常]无法解析版本约束:5.4.0:无效的版本字符串“:5.4.0" 我只是不知道如何解决这个问 ..
发布时间:2022-01-21 20:26:11 PHP

PHP:使用自动加载器时如何获取所有类

我正在使用 composer 来生成自动加载器: “自动加载":{“psr-4":{"SomeNamespace\\": "src/SomeDir"}} 我需要创建实现特定接口的所有类的实例.不使用自动加载器时相当简单,但是 get_declared_classes() 不能很好地与自动加载器配合使用.只有在使用自动加载器实例化后,它才会列出一个类. 解决方案 如果您不跟踪存在哪些类, ..
发布时间:2022-01-21 20:25:49 PHP

为什么 Symfony 在 prod 环境中缺少开发包?

我的 Symfony 应用程序有一些依赖项,这些依赖项仅用于开发、测试等.这些在我的 composer.json 的 require-dev 部分中定义. 这是我在 AppKernel.php 中添加它们的方法: 类 AppKernel 扩展内核{公共函数 registerBundles(){$bundles = 数组(新 Symfony\Bundle\FrameworkBundle\Fr ..
发布时间:2022-01-21 20:25:40 PHP

安装 Composer 失败并显示“缺少 openssl 扩展"错误

我正在尝试安装 Composer,但出现以下错误: “您机器上的某些设置使 Composer 无法正常工作.确保您修复了下面列出的问题并再次运行此脚本: 缺少 openssl 扩展,这意味着无法进行安全的 HTTPS 传输.如果可能,您应该启用它或使用 --with-openssl" 重新编译 php" 然后我进入我的 php.ini-production 并取消注释:"exte ..
发布时间:2022-01-21 20:25:30 PHP

Composer vs Symfony 2 自动加载器

我开始在一个项目中使用 Composer,在这个项目中,我历来将所有依赖项都置于版本控制之下. 这个项目目前使用 Symfony 2 自动加载器.因为 Composer 带有自己的自动加载机制(vendor/autoload.php),这让我想知道我是否还需要使用 Symfony ClassLoader. 我假设我也可以使用 Composer 自动加载器来自动加载我的项目类: $lo ..
发布时间:2022-01-21 20:25:19 PHP

作曲家更新“进程被杀死"

我试图执行: composer.phar 更新 并收到: 致命错误:第 123 行 phar:///home/xxxxxxx/bin/composer.phar/src/Composer/DependencyResolver/RuleSetGenerator.php 中允许的内存大小为 94371840 字节已用尽(尝试分配 71 个字节) xxxxxxx 是用户. 然后我尝 ..
发布时间:2022-01-21 20:25:13 其他开发

Zend Framework Composer 包

我想给 zendframework/zend-db 包添加依赖,所以我把它添加到了我的 composer.json: “存储库":[{“类型":“作曲家",“网址":“http://packages.zendframework.com/"}],“要求": {"php": ">=5.3.2","symfony/class-loader": "dev-master","symfony/console ..
发布时间:2022-01-21 20:25:03 PHP

将引导程序添加到 symfony 应用程序的正确方法是什么?

我正在使用 symfony 框架 3 来开发 Web 应用程序.我需要将 boostrap 的功能添加到我的应用程序中.我使用以下命令安装了引导程序.(我正在使用作曲家.) composer 需要 twbs/bootstrap 它将引导程序安装到应用程序的供应商文件夹.更具体地说是 vendor\twbs\bootstrap. 我需要将引导程序的 css 和 js 文件附加到应用程序的 ..
发布时间:2022-01-21 20:24:56 其他开发

我如何使用 Composer 安装没有版本的包(仅限 master)

我是作曲家的新手,我正在尝试通过作曲家更新安装以下库 https://github.com/neitanod/forceutf8 据我了解,我的 composer.json 看起来像这样 {“配置":{“供应商目录":“库/供应商"},“要求": {“乌鸦/乌鸦":“0.7.1",“独白/独白":“1.7.*",“聪明/聪明":“3.1.16",“forceutf8/forceutf8":“ ..
发布时间:2022-01-21 20:24:33 其他开发

php bin/console symfony 命令给出致命错误

我安装了一个 symfony 3 项目,但无法运行任何 php bin/console 命令.当我尝试时,我收到以下错误: PHP 致命错误:未捕获 Symfony\Component\Debug\Exception\ClassNotFoundException:试图从全局命名空间加载类“DOMDocument".您是否忘记了“使用"声明?在 project_folder/vendor/sy ..
发布时间:2022-01-21 20:24:14 PHP

“composer"在 Windows 服务器中未被识别为内部或外部命令

我使用的是 windows server 2008 操作系统.我下载 composer setup.exe 并安装到我的电脑上.当我尝试 composer install .我收到一个错误: 'composer' 未被识别为内部或外部命令, 例如:- c:\xampp\htdocs\shop>composer 安装'composer' 未被识别为内部或外部命令,可运行的程序或批处理文 ..
发布时间:2022-01-21 20:24:06 PHP

Laravel PackageManifest.php 第 131 行:未定义索引:名称

我用这个命令更新了作曲家: composer 自我更新 已更新至 2.0.4 版.然后当我尝试使用以下命令启动我的 Laravel 项目时: php 工匠服务 我收到了这个错误: 在 PackageManifest.php 第 131 行:未定义索引:名称 我尝试通过以下方式恢复作曲家的旧版本: composer 自我更新 --rollback composer 已降级到 1.9. ..
发布时间:2022-01-21 20:24:00 PHP

我将如何只更新一个作曲家依赖项?

我预料到了 作曲家更新videlalvaro/php-amqplib 只会更新一个依赖项,但不会更新所有依赖项. 我错过了什么? PS:这个依赖在composer.json 中定义为"videlalvaro/php-amqplib": "2.2.0" PPS:使用的作曲家版本是3da05c68f9561fa822c522b1815435ff990493ff 2013-10-02 ..
发布时间:2022-01-21 20:23:53 PHP

作曲家Linux 生产服务器 - 自动加载不起作用

我已经尝试搜索这个问题并看到了几个答案,但没有运气...... 我已经用 Slim Framework v3 安装了 composer. 我在 composer.json 文件中使用 PSR-4 自动加载我的文件,如下所示: “自动加载":{“psr-4":{“应用程序\\":“应用程序"}} 这是我的文件夹结构: 我使用 Apache 2.4 在 localhost Mac ..
发布时间:2022-01-21 20:23:46 PHP

如何在运行不同 php 版本的服务器上安装 laravel

我在默认情况下在运行 php 5.3 的服务器下安装 laravel 时遇到问题,但我可以选择一个 php 版本在任何特定目录下运行. guzzlehttp/guzzle 4.1.2 需要 php >=5.4.0 ->您的 PHP 版本不满足该要求. 所以我选择 php 5.4 在我试图安装 laravel 的目录上运行,但作曲家不知道我在该目录中运行 PHP 5.4. 如何解决这个问题 ..
发布时间:2022-01-21 20:23:29 PHP

有没有办法在 symfony2 中自动更新 AppKernel?

可能类似于 generate:bundle 命令(在生成捆绑包后提示更新 AppKernel)或 Composer(使用您安装的依赖项更新您的自动加载). 我想获得与 generate:bundle 类似的功能,但我不想创建一个新的包,而是想添加一个刚刚下载的包,而无需手动编辑 AppKernel. 解决方案 我找不到 EXTEND 现有命令的方法,所以我想在现有包中创建一个新的控制 ..
发布时间:2022-01-21 20:23:22 PHP