本文仅介绍如何安装TP6
仅记录本人的实际经过
如有后来者,不保证经验完全可以照搬
闲话不多说,直接进入主题
资料及参考
官方文档:TP6官方文档「预览版」
本文主要参考官方文档
第一章[安装]:第一章链接
安装工具 composer ,关于composer 不多做介绍
composer 官网(国外) :composer 官网链接
composer 中国镜像官网:composer 中国镜像官网链接
为什么需要中国镜像官网,是因为「中国国情」导致无法访问到国外站点,除非借助梯子
其实TP6的文档非常详细了,包括关于 composer 的安装、替换镜像源、下载软件都有详细步骤讲解。
实际上手
虽然官方的说明非常详细,但也根据每个人的电脑环境,以及系统版本等不同因素而受到不同的影响,以下记录本人的上手情况
上手环境!
电脑配置图↓
PHP、Mysql、Nginx 集成环境软件:MxSrvs 官网
官网截图↓
一款很OK的环境集成工具,简单,满足需求。
缺点:对我来说,唯一的不足就是下载实在是太慢。不过如果有梯子,可以通过谷歌云下载,速度还是OK得,我就是本方式下载
安装 composer
这里我是之前就有安装过,所以直接使用就行了。
可以直接对照着TP6文档一步一步操作。
安装TP6
我在这个安装过程中,耗费了将近半个小时的时间,总结了一下原因
- 镜像源替换失败
- 人品(后面介绍)
环境需求:
安装TP6 需要 PHP 版本 >= 7.1.0 。
安装步骤(仅介绍Mac)
- 打开终端工具,顺带检查一下 composer 。
在终端键入 composer 然后回车
会出现下图 ↓ 即代表安装正确并且全局可使用 composer
- 安装开发版(因为现在还没有正式版😁😁)
先找到要安装的文件夹目录,键入 cd 然后文件目录路径,回车。
我安装的是 /Users/zjw/Documents/web 目录下
小技巧,如果在Mac 上不知道路径,只要把你的文件夹拖进终端就可。
cd /Users/zjw/Documents/web
然后复制TP6文档中的开发版安装代码,回车,就会自动安装了。代码位置下图↓
代码 :
composer create-project topthink/think=6.0.x-dev tp
注意事项:最后的 「tp」 代表你要创建的用来安装TP6 的文件夹名,这个是可以随便更改的,例如我的是要放在 tp6 文件夹下的,所以 只需要把最后的 「tp」改为「tp6」即可。
由于每个人的网络情况的不同,下载时间也不同,我加上网络以及人品,折腾了半个多小时。
安装完之后的截图↓
至此,安装完成。
当然这是正常流程。
下面来说下我的人品问题。
为什么归结于人品呢,有人会问,成功就是成功,失败就是失败,肯定是有原因的。
可是,我说一个现象,如有雷同,请告诉我,吾道不孤。
正题:
一切代码,严格按照教程流程来的。刻意把 web 目录下原本创建的 tp6 文件夹删除。
然而,我竟然有两次跑完代码,显示创建以及下载成功的时候,却仅仅在 web 目录下创建了一个空的 tp6 文件夹,没有任何东西,最后一次的成功,死马当作活马医,删除了一下 composer 的缓存文件,漫长的等待之后,我终于如愿以偿的看到了下图↓
看到上图的操作方法,以我的本地环境为例
也可以参考官网文档里的方法
先把本地环境 PHP 版本更换为合适的版本,MxSrvs 提供了 7.2.6 版本,变更后会自动重启。
接下来把 Nginx 的配置文件 更改一下。
具体更改位置下图 ↓
在这两个地方增加上你的目录即可,然后重启一下你的 Nginx 服务器!
打开浏览器输入 127.0.0.1 或者 localhost 就可以看到 TP 特有的欢迎页了
TP 都是以 public 文件夹下的 index 为单一入口的,只需要把路径精确到 public 就可以了。
感谢互联网的开放精神,拯救了我。
其实,具体是不是缓存的问题,还是网络的问题,我真的深究不来,既然成功了,那就当成缓存问题来处理好了。💀💀💀