composer-php相关内容

为 Mac 安装 ext-zip

我正在尝试运行 composer update,但出现以下错误: 问题1- 您的系统中缺少请求的 PHP 扩展 ext-zip *.安装或启用 PHP 的 zip 扩展.问题二- maatwebsite/excel 3.1.10 需要 phpoffice/phpspreadsheet ^1.6 ->可满足 phpoffice/phpspreadsheet[1.6.0, 1.7.0, 1.8.0, ..
发布时间:2021-12-06 21:05:04 PHP

开发 Wordpress 插件时的第 3 方依赖冲突

我正在开发一个使用 composer.. 的插件,这意味着它在插件文件夹中有一个 vendor 文件夹,其中包含 Guzzle HTTP 依赖项 在我们安装了这个插件的 wordpress 网站上,有一个现有的插件带有 Guzzle HTTP 现在,当我们激活这个插件时,我收到了类似这样的错误: 致命错误:无法重新声明 GuzzleHttp\uri_template()(之前在/na ..
发布时间:2021-12-05 13:08:24 PHP

我有 ext-fileinfo 但 Composer 说它丢失了

我正在尝试安装 Laravel 包 Intervention Image,当我运行 composer update 时: 您的要求无法解析为一组可安装的软件包.问题一- 干预/图像 2.0.5 需要 ext-fileinfo * ->您的系统中缺少请求的 PHP 扩展文件信息.- 干预/图像 2.0.4 需要 ext-fileinfo * ->您的系统中缺少请求的 PHP 扩展文件信息.- 干预 ..
发布时间:2021-12-03 18:30:18 PHP

Composer 更新内存限制

我需要在我的主机上运行 composer update 所以我使用 ssh 登录并尝试在我安装了 Laravel 和 composer 的/www 文件夹中运行以下命令: 作曲家更新 我收到此错误: 我正在与我的托管服务提供商联系,他们让我运行以下命令: php -d memory_limit=512M 作曲家更新 我运行了这个命令,但我得到:“无法打开文件:作曲家" 怎么办? ..
发布时间:2021-12-03 18:24:13 PHP

如何在 Laravel 5.1 中自动加载自定义类?

我在 app 文件夹中创建了一个 library 文件夹来添加我自己的类. 这是app/library/helper.php文件的内容: 我将命名空间添加到 composer.json: 然后我跑了 $ composer dump-autoload 但它似乎没有任何影响. 文件 vendor/composer/autoload_psr4.php vendor/c ..
发布时间:2021-11-30 21:30:35 PHP

Composer 自动加载文件夹中的多个文件

我在我的最新项目中使用 composer 并像这样映射我的函数 “要求":{...},“需要开发":{...},“自动加载":{“psr-4":{...},“文件":[“src/function/test-function.php"]} 我想象一个文件夹函数中会有很多文件,例如:real-function-1.php、real-function-2.php等.那么,composer可以调用文件 ..
发布时间:2021-11-30 21:30:16 PHP

未找到 Composer 自动加载类

我的文件夹结构如下: 包括/图书馆/班级/接触/联系方式.php联系人控制器.php行政/控制器/接触/编辑.php Contact.php 是我尝试使用的那个文件的类.该文件包含. 我的 composer.json 文件如下: {“自动加载":{“psr-4":{“类\\":“包括/库/类/"}},} 我试图在其中使用 Contact 类的文件是 admin/controllers ..
发布时间:2021-11-30 21:29:58 PHP

如何在没有 Composer 作为依赖项 (PSR-0) 的情况下使用带有命名空间的 PHP 库?

我需要使用一些带有依赖项的 PHP 库,但是我对客户端的 web 服务器有一些限制.这是一个托管的网络服务器,我不能使用控制台,例如通过 SSH. 那么我现在如何在没有 Composer 的情况下使用这些库? 我可以手动创建一些目录吗,我需要创建哪些目录或路径?另外,我需要创建什么才能使自动加载和命名空间正常工作? 我可以手动创建 autoload.php 吗?文件的内容是什么? ..
发布时间:2021-11-30 21:29:50 PHP

Composer 自动加载完整示例?

我正在尝试将 all 和平 一起我发现了关于自动加载作曲家的课程,但我无法让它发挥作用.我看到的每个例子都缺少某些部分.基本上它归结为两个 4 行的文件: index.php $loader = require 'vendor/autoload.php';$loader->add('Vendor\\', __DIR__.'/../app/');新的 Vendor_Package_Obj() ..
发布时间:2021-11-30 21:28:44 PHP

Composer 自动加载文件不起作用

我的自动加载规范如下 "自动加载" : {“psr-4":{"MyMVC\\" : "app/"},“类图":["应用程序/控制器",“应用程序/助手"],“文件":[“app/routes.php"]}, routes.php 文件内容为: add('/', 'HomeController@index');$route->add('about', 'AboutController@ind ..
发布时间:2021-11-30 21:28:20 PHP

自动加载 PHP 类时出现致命错误

我正在尝试使用 Cartalyst,这是一个用于 Stripe 支付的综合 PHP 库.这是他们文档的链接:https://cartalyst.com/manual/stripe/1.0.这是我试图开始工作的代码: $stripe = Stripe::make('your-stripe-api-key');$customers = $stripe->customers()->all();fore ..
发布时间:2021-11-30 21:27:57 PHP

PHP Composer Autoload 找不到类错误

错误是: 致命错误:未捕获的错误:类'Championsweb\Model\VO\CompeticionVO'在 E:\Drive\Proyectos\ChampionsEclipse\public\CrearCompeticion.php 中找不到在第 4 行 项目结构: ├───配置├───公共│ ├───css│ └───js│ └───商贩├───src│ └───冠军网│ ├─── ..
发布时间:2021-11-30 21:27:35 PHP

作曲家给出错误,“找不到类"

我使用的是 Windows 10.在根目录中创建文件夹 src 后,我在其中创建了两个文件. 目录结构(运行composer install之前): │├── composer.json├── 运行.php│└── src├── childclass.php└── parentclass.php 根目录下的两个文件: composer.json: {"name": "我的供应商/ ..
发布时间:2021-11-30 21:27:21 PHP

作曲家包测试引导程序

我已经编写了一个包,作为开发过程的一部分,我想对其运行单元测试.这基本上意味着我需要一个引导程序文件来为我的包注册自动加载器. 我查看的任何包都没有特定的引导程序文件,因此我不太了解开发人员如何测试他们自己的包. 这是我的目录结构 src.公司名..包裹名字... 1级...第 2 类测试.Class1Test.Class2Test作曲家.jsonphpunit.xml.dist ..
发布时间:2021-11-30 21:26:52 PHP

未找到 PHP Composer Autoloader 类异常

标题不言自明.所以这是我的项目结构: |src|数据库|核心|MySQL.php|支持启动文件|供应商作曲家.json索引.php MySQL.php 文件: index.php 和 start.php 文件: //start.php文件//index.php文件 ..
发布时间:2021-11-30 21:26:23 PHP

需要在 Prestashop 模块上的一个文件中自动加载的方法?

我正在尝试将一组带有 Composer 的库用于 Prestashop 模块. 我目前的方法是在每个文件中包含 vendor/autoload.php 文件(mymodule.php、controllers/front/foo.phpcode>、controllers/admin/bar.php 等) 仅在 mymodule.php 之上执行 require 不是解决方案,我看不到任何 ..
发布时间:2021-11-30 21:25:47 PHP

PHP 未捕获错误:未使用 Composer 自动加载找到类

我正在使用 SymfonyConsole 包编写一个简单的项目,但是我遇到了找不到类的异常: PHP 致命错误:未捕获的错误:在/home/PhpstormProjects/RVLE/RVLE.php:9 中找不到类“Project\ExtractLinkCommand"堆栈跟踪:#0 {主要}在第 9 行的/home/PhpstormProjects/RVLE/RVLE.php 中抛出 我找 ..
发布时间:2021-11-30 21:25:28 PHP

Composer 类映射和加载具有非标准扩展名的文件

当通过 composer classmap 功能加载文件时,是否可以加载具有非标准扩展名的 PHP 文件,例如 myFileName.stub 或 myFileName.foo ? 目前似乎没有加载它们. 解决方案 Composer 当前将包含具有以下扩展名的文件: .php.inc.hh 最后一个用于 HHVM. 来自类映射生成器的相关行在这里: https ..
发布时间:2021-11-30 21:25:19 PHP