如何安装现代PHP包?

时间:2014-10-01 18:29:11

标签: php

如何安装现代PHP包?我还没有使用PHP 5年,所以一切看起来都很新。

特别是我试图安装https://github.com/pda/pheanstalk。我下载了代码,但是当我尝试

require_once 'Pheanstalk/Pheanstalk.php'

我收到错误:

Fatal error: Interface 'Pheanstalk\PheanstalkInterface' not found
in /web/Pheanstalk/Pheanstalk.php

我发现我应该使用use。当我尝试use Pheanstalk\Pheanstalk时,我收到此错误:

Fatal error: Class 'Pheanstalk\Pheanstalk' not found in /web/test.php on line 5

我不能再像下一天那样下载并使用PHP代码了吗?我如何让这些现代包装工作?软件包似乎提到了composer。我应该用吗?我不能下载代码并使用它吗?我不想依赖composer或任何其他套餐经理。我只是想运行代码。

1 个答案:

答案 0 :(得分:3)

安装包的现代方法是使用Composer

起初看起来可能很吓人,但这并不是什么大问题。

您也应该能够自己下载和使用该软件包,如果创建者尽可能地使用该软件包,则应在文档中对其进行说明。

如果软件包创建者想要这样做,可能没有“简单”的方法来安装没有composer的软件包。特别是对于这个包,唯一的指令是Composer,因此可以安全地假设它是最简单的安装方式。

当然可以直接使用他的代码,但是您需要知道自己在做什么并理解命名空间。