Git安装Thinkphp5.0.24

tech2024-12-27  15

    官方文档介绍了三种安装方式,本篇记录下第二种方式git安装。

    年代久远,码云和Coding的仓库早已404了,文档有些地方觉得也不太对了。

一、github安装应用和核心仓库

    下载好后进入目录中,切换至5.0.24版,这里tag v5.0.24所指的commit和master所指的commit是同一个,所以使用

git switch master

    效果一样,从git log中也可以看出:

    核心仓库没安装肯定是跑不起来的:

     接下来安装核心仓库,核心仓库安装可以克隆github仓库,也可以在当前路径下composer安装,直接执行composer install 即可。这里介绍前者。

    安装好后同样地进入目录thinkphp/,切换至5.0.24版:

    然后tp5就能跑起来了:

    这个过程中发现应用项目的master与tag v5.0.24都是同一个commit,而核心仓库中两者则指向不同的commit,如下图:

    官方文档在这里的操作:

    是checkout master。这个原因看来是在当时master和v5.0.24是指向同一个commit,但是后来master在持续更新,说不定能出来个v5.0.25,但作者已经不打算继续维护tp5了。

    从上图可以看出,最近一次提交是2020.01.07。

小结:安装tp5.0.24,应用项目和核心仓库都应checkout v5.0.24,这就是配套的。只不过后续核心仓库在完善而且现在停止维护了, 所以核心仓库切换至最新的commit(switch master),都行。为什么都行,核心仓库v5.0.24不是有bug吗?bug总是有的,关键是有没有被执行。

二、码云gitee 安装。

     github安装可能比较慢,可以在码云中先导入github的仓库,然后再克隆码云的仓库安装。

   

    不过码云也提示了上面已有同步仓库,这样我们无需导入了。

以上。

最新回复(0)