• 老手萌新学习composer的使用


    为什么说是老手萌新?

    写代码好多年了,所以是老手,然而一直未用过composer,所以是萌新(而且接触过N次就是没看懂到底啥是composer,很囧)

    ---------------------------------------

    今天彻底实验了一把,算是终于搞懂什么是composer了:一个帮助下载源码的软件!(个人理解,非专业解读,抬杠勿扰)

    给萌新一个有情提示:该软件可以安装在本地,也可以安装在服务器上,为了下载源码方法,建议还是在本地随便搞个wamp的PHP环境后,把composer下载到自己电脑上吧。

    一、下载安装composer软件

    下载地址:https://docs.phpcomposer.com/00-intro.html#Using-the-Installer

    二、安装教程:

    有人写了:https://jingyan.baidu.com/article/25648fc17fe2629190fd0052.html(重点是给composer一个对应的php.exe,还有不要勾选代理)

    三、使用:

    任务:下载phpword源码

    1、我在E:\wampwww p505s目录中下载,在该根目录创建一个composer.json文件(为了省事,我这目录本来就有thinkphp5的源码,故而根目录里有这个composer.json文件),修改关键地方:

    其实笔者写这篇文章时,phpword的官网(https://github.com/PHPOffice/PHPWord)已经更新到v0.16.*了,只是我下载后,发现其中没有例子文件,为了方便学习研究,所以下载他的0.14版本

    2、开始菜单搜索框中输入cmd,进入DOS窗口,然后进入要放源码phpword的目录,输入代码开始执行下载:

    执行代码:composer install

    (说明:我第一次执行的时候,因为之前我执行过,所以目录中有个composer.lock锁,重新执行需要把这个文件删掉)

    (说明2:执行到上面这个地方的时候注意等待,待会才会出结果)

    3、下载完毕,因为是在thinkphp目录中,所以下载的phpword在根目录的vendor目录中

    好了,关于composer的简单使用就到这里了,本篇其实同时讲解了phpword这个东东的下载(这玩意只能这样composer下载,网上通过其他方式下载的文件会有不全,很烦)

    关于phpword在thinkphp5中的使用,有时间再写一篇专门的文章吧。

  • 相关阅读:
    LA 2038 Strategic game(最小点覆盖,树形dp,二分匹配)
    UVA 10564 Paths through the Hourglass(背包)
    Codeforces Round #323 (Div. 2) D 582B Once Again...(快速幂)
    UVALive 3530 Martian Mining(贪心,dp)
    UVALive 4727 Jump(约瑟夫环,递推)
    UVALive 4731 Cellular Network(贪心,dp)
    UVA Mega Man's Mission(状压dp)
    Aizu 2456 Usoperanto (贪心)
    UVA 11404 Plalidromic Subsquence (回文子序列,LCS)
    Aizu 2304 Reverse Roads(无向流)
  • 原文地址:https://www.cnblogs.com/ss159/p/10846270.html
Copyright © 2020-2023  润新知