Linux系统下载TP正版Linux系统下载TP正版,三步搞定安装不报错,三步搞定安装不报错
在Linux系统当中去安装TP(也就是ThinkPHP)的官方正版,好多人认为只要在命令行那里敲一敲就可以搞定了,然而跑起来的时候却出现了报错的情况。我是踩过这个坑的,必须得讲明白,不是所有被称作“下载”的行为都属于正版范畴,并且也不是所有的版本都能够和你的环境相兼容。
首先,不要直接前往GitHub去拉取压缩包。官方的下载途径通过Composer最为稳妥,在终端里面去键入composer create-project topthink/think,这样一行命令会自动地拉取最新的稳定版本,并且会将依赖一同安装好。要是手动进行下载的话很容易缺少vendor目录Linux系统如何完成TP官方正版下载,以致于到那个时候页面呈现白屏状态,即便是你仔细查找半天都根本不清楚其中的缘由。

接着,要留意PHP版本,TP6规定PHP需7.2以上,TP8则要8.0起,安装之前先通过php -v查看一番,过低就要升级。曾经帮客户排查时,其境况是Ubuntu系统自带PHP 7.1,强行安装TP8,出现一大串报错,我方一看就是版本冲突。
第三步,先别把目标是目录的权限给忽视落空。在Linux这个操作系统环境之下,runtime以及public/uploads这些属于某类特定范畴的目录,把权限设置为755或者777,倘若不然呢,就会在写入日志或者进行文件上传这个关键性的操作环节直接遭遇到403这种特定状况。我个人长期以来形成的习惯是在安装完成好之后就立马去实行chmod -R 755 runtime这个指令命令,以此来避免省去后续容易出现各种难以预料麻烦错误状况。
完成安装后去运行一遍存在于官网之上的演示示例;用浏览器开启http://您所拥有的域名/public/ ,一旦能够看见欢迎页面那么就算达成目标;要是出现报错情况,那就去确认校验一下Composer镜像源,将其更改为阿里云的composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ ,如此一来下载速度会提升至两倍。