美文网首页
二开利器:没有Composer如何安装php的Composer包

二开利器:没有Composer如何安装php的Composer包

作者: 衣咸 | 来源:发表于2017-10-10 10:53 被阅读426次

    在二次开发时,一般原系统并没有用Composer来进行包管理,加上需要在命令行操作,还有“墙”的原因……所以强烈有这个需求——用传统的方式来手工安装Composer包,由于本人时间非常有限,前言及各种习以为常的痛与死掉的脑细胞就不多赘述了,直接进入正题。

    这里我们需要用到一个在线工具:

    官网:Php-download.com
    简介:下载PHP libs及其相关依赖, 你并不需要安装一个composer,也不用通过SSH访问
    网址:https://php-download.com/

    使用说明:

    例如我们如果需要一个nexmo/client的库的话,通过搜索进入下载页面,会看到下载页列出了所有nexmo/client历史版本可供下载,同时点击相应的版本后会显示出其需要的依赖和环境,最后面还提供两种下载方式供我们直接下载使用。

    相关截图
    网站提供了两种下载Composer包的方式,分别是:

    require引入式
    如果这个库是你项目中的某部分的话可以选择require式下载,下载的是一个包含一个vendor文件夹的zip压缩文件,在这个vendor文件夹中的即是你想要下载的库。另外,还有一个示例文件index.php,演示了如何将此库集成到项目中。

    使用方法:
    参考下载包里面的index.php,一般用下面的方式直接引入即可:

    <?php
    require_once('vendor/autoload.php');
    /* Start to develop here. Best regards https://php-download.com/ */
    

    注意,如果要实例化类,正确的方式是:

    $Myclass = new \NameSpace\Class;
    //这里与之前的new Class()不同
    

    create-project重新创建式
    如果你想要以这份代码为基础来建立一个项目的话,就可以选择这个选项。如果你下载了一个类似Laravel、CakePHP……的PHP框架的话,也应该选择此选项。
    这里还不如直接用Composer来管理来的爽快、无痛。

    附:

    composer官方包查询
    https://packagist.org/
    下载PHP libs及其相关依赖, 你并不需要安装一个composer,也不用通过SSH访问
    https://php-download.com/
    下载JavaScript libs及其相关依赖. 你并不需要安装一个node 或 npm
    https://js-download.com/

    相关文章

      网友评论

          本文标题:二开利器:没有Composer如何安装php的Composer包

          本文链接:https://www.haomeiwen.com/subject/idhvyxtx.html