Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 不使用composer安装干预映像_Php_Intervention - Fatal编程技术网

Php 不使用composer安装干预映像

Php 不使用composer安装干预映像,php,intervention,Php,Intervention,我想测试一下。看起来是个不错的包裹。安装说明中说: 安装干预映像的最佳方法是使用 作曲家 上面这句话暗示着还有一种低劣、缓慢、困难的安装方式。我想作者指的是没有作曲家的装置?这正是我要找的 然而,我无法找到一种方法来做到这一点。我已经在代码中查找自动加载文件,甚至任何自动加载调用。没有。也没有文档。似乎只有使用Composer的安装才得到有意义的支持 你们中有人尝试过不使用Composer而使用干涉图像吗?没有Composer的方法只是从中获取源代码,将其移动到供应商目录中,然后加载所有需要的文

我想测试一下。看起来是个不错的包裹。安装说明中说:

安装干预映像的最佳方法是使用 作曲家

上面这句话暗示着还有一种低劣、缓慢、困难的安装方式。我想作者指的是没有作曲家的装置?这正是我要找的

然而,我无法找到一种方法来做到这一点。我已经在代码中查找自动加载文件,甚至任何自动加载调用。没有。也没有文档。似乎只有使用Composer的安装才得到有意义的支持


你们中有人尝试过不使用Composer而使用干涉图像吗?

没有Composer的方法只是从中获取源代码,将其移动到供应商目录中,然后加载所有需要的文件

由于包中没有提供自动加载文件,因此必须扩展自己的自动加载脚本或注册新的自动加载处理程序,因为包含每个必需的文件实际上是一项注释任务

如果深入查看composer.json文件,您可能会注意到在
require
部分中,这个包也需要Guzzle。如果您想安装,您将再次阅读“Guzzle的推荐安装方式是通过Composer”。因此,你必须再次做同样的事情,为狂饮。这一次,您需要另外两个Guzzle依赖项
psr7
promises

此时,我希望您构建的自动加载程序足够健壮,只需添加从名称空间前缀到路径的新映射,因为它们可能是许多其他必需的包


如果您不想在项目中直接包含composer,出于什么原因,您也可以创建一个空的composer项目,仅用于管理依赖项和自动加载程序。用手做任何事情都可能更容易

注意:如果幸运的话,您可以使用干预/图像软件包 没有狂饮的依赖


您是否有不使用composer的正当理由?你在你的项目中使用了哪种自动加载器(如果有的话)?@Federkun不,我可能没有理由让你相信。是的,这正是我害怕的。我知道怎么做,而且我知道这是一项相当艰巨的工作。我不准备做一些简单的软件测试。我可能必须找到一种安装和使用Composer的方法。它本应使生活更轻松,但只适用于那些使用它并接受后果的人。@KIKOSoftware这就是为什么我感到难过,你也可以创建一个空的composer项目,只用于管理依赖项和自动加载程序。在这种情况下,您只需包含php项目中的autoloader文件,并保留所有其他内容,因为它是isOh,对于这个包,我非常确定,您可以在不使用guzzle的情况下运行它,因此在不使用composer的情况下运行它可能更容易