如何安装现代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
或任何其他套餐经理。我只是想运行代码。
答案 0 :(得分:3)
安装包的现代方法是使用Composer。
起初看起来可能很吓人,但这并不是什么大问题。
您也应该能够自己下载和使用该软件包,如果创建者尽可能地使用该软件包,则应在文档中对其进行说明。
如果软件包创建者想要这样做,可能没有“简单”的方法来安装没有composer的软件包。特别是对于这个包,唯一的指令是Composer,因此可以安全地假设它是最简单的安装方式。
当然可以直接使用他的代码,但是您需要知道自己在做什么并理解命名空间。