Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.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 Carbon库而不使用composer安装?_Php_Php Carbon - Fatal编程技术网

为什么可以';我是否使用PHP Carbon库而不使用composer安装?

为什么可以';我是否使用PHP Carbon库而不使用composer安装?,php,php-carbon,Php,Php Carbon,因此,我试图通过简单地要求Carbon包中的autoload.php文件将Carbon包含到我的项目中,但它告诉我“symfony/polyfill ctype/bootstrap.php无法打开流”。好的,我从symphony下载了这个文件夹,这个错误消失了,但是还有其他需要的文件夹/文件,其中一些我在网上找不到 奇怪的是,它根本不在碳包装中 所以我使用的是PHP版本7.1 我从 我按照“直接下载”选项卡下的说明进行操作 我试过很多不同版本的碳,现在的和旧的 我不知道为什么它不允许我使用它 我

因此,我试图通过简单地要求Carbon包中的autoload.php文件将Carbon包含到我的项目中,但它告诉我“symfony/polyfill ctype/bootstrap.php无法打开流”。好的,我从symphony下载了这个文件夹,这个错误消失了,但是还有其他需要的文件夹/文件,其中一些我在网上找不到

奇怪的是,它根本不在碳包装中

所以我使用的是PHP版本7.1 我从 我按照“直接下载”选项卡下的说明进行操作 我试过很多不同版本的碳,现在的和旧的 我不知道为什么它不允许我使用它

我只想使用Carbon并以传统的(过时的)方式安装它,包括库

我知道使用composer要好得多,但我不想深入了解为什么我不能在这个线程中使用它,请:)

任何帮助都将不胜感激


伙计们,我对composer和依赖关系知之甚少,这可能是我面临的问题…

Carbon此时确实需要composer,因为它依赖依赖依赖关系。我一定会花时间去学习和使用作曲家,这太棒了!如果您在本地开发环境中上载Composer为您下载的文件,则不一定需要将其安装在服务器上

话虽如此,您可以使用一个旧版本(1.17.0),它将允许您将它作为一个独立的、没有依赖关系的版本使用,尽管我不推荐它

从repo下载Carbon文件并将其另存为
Carbon.php

在任何
PHP
文件中:

<?php 

require 'your/path/to/carbon.php';
use Carbon\Carbon;

//Use Carbon

echo "Now: " . Carbon::now();

此时,Carbon确实需要Composer,因为它依赖于依赖项。我一定会花时间去学习和使用作曲家,这太棒了!如果您在本地开发环境中上载Composer为您下载的文件,则不一定需要将其安装在服务器上

话虽如此,您可以使用一个旧版本(1.17.0),它将允许您将它作为一个独立的、没有依赖关系的版本使用,尽管我不推荐它

从repo下载Carbon文件并将其另存为
Carbon.php

在任何
PHP
文件中:

<?php 

require 'your/path/to/carbon.php';
use Carbon\Carbon;

//Use Carbon

echo "Now: " . Carbon::now();

这都是因为依赖关系。你的经验是,人们不会重新发明轮子,而是包括其他项目的软件包。Composer然后获取所需的所有内容(在您的案例中为碳元素)哦,好的,我很确定我现在已经得到了,在这种情况下,如何在不安装Composer的情况下使用碳元素?我必须包含所有依赖项吗?如果是,我如何确定它需要哪些?我相信几年前我所需要做的就是需要一些文件,我很乐意去做!你为什么不用composer呢没什么大不了的。它正在向前发展,你也应该如此。无论如何,要在另一个项目或系统上欺骗系统use composer,请加载所有依赖项并将它们复制到您的项目中。除此之外,您可以递归地遍历您的第一个依赖项并找到它们的。。。可能需要一段时间。多亏了Dom,我不能在我的服务器上使用composer,但我会(第一次)在本地使用它,然后这样做。我只是觉得我可以用老式的方式。谢谢:)这都是因为依赖关系。你的经验是,人们不会重新发明轮子,而是包括其他项目的软件包。Composer然后获取所需的所有内容(在您的案例中为碳元素)哦,好的,我很确定我现在已经得到了,在这种情况下,如何在不安装Composer的情况下使用碳元素?我必须包含所有依赖项吗?如果是,我如何确定它需要哪些?我相信几年前我所需要做的就是需要一些文件,我很乐意去做!你为什么不用composer呢没什么大不了的。它正在向前发展,你也应该如此。无论如何,要在另一个项目或系统上欺骗系统use composer,请加载所有依赖项并将它们复制到您的项目中。除此之外,您可以递归地遍历您的第一个依赖项并找到它们的。。。可能需要一段时间。多亏了Dom,我不能在我的服务器上使用composer,但我会(第一次)在本地使用它,然后这样做。我只是觉得我可以用老式的方式。谢谢:)谢谢你Proeviz我想时间到了。。。我会:)@Kobi如果回答了您最初的问题,请按绿色勾号接受答案。:)谢谢你Proeviz我想时间到了。。。我会:)@Kobi如果回答了您最初的问题,请按绿色勾号接受答案。:)