TP官方安装失败怎么办?三步解决环境权限与版本冲突,告别安装困扰
关于TP官方安装失败这一情况,真的极易令人血压急剧上升!在网上搜索一番,不是让你重新下载就是叫你重启,全是毫无实质内容的话语。实际上来说,大多是那几个常见问题仍继续作祟:环境存在不合适状况、权限处于不足状态、或者根本是踏入了版本所设的陷阱之中。今日咱们只讲讲切实有用的,不要再弄那些不切实际的。
为什么TP安装老是卡在最后一步
安装TP那时最怕的是进度条走到99%时给你弹出个红叉,好多时候是你电脑里那些“历史遗留”出来捣乱,以前安装的旧版本PHP,或者那些乱七八糟的扩展没卸载干净,导致新版本根本装不进去,还有,系统临时文件夹权限太死,致使安装包解压到一半就被卡住了,这样还能装上那才怪了,我见过一个哥们,他怎么都装不上,最后发现是他之前玩别的框架时,改动了系统路径,使得环境变量乱得一塌糊涂。
权限问题导致TP安装失败怎么解决
这个糟糕离谱的问题呢,是最为常见现的哟,同时呢,它也是极其令人厌烦的呀。特别是针对Windows用户方面,他们老是有着把项目往C盘根目录或者放到Program Files里面去塞放的这种倾向呢,而在这些地方呀,系统可是看得紧紧死死的咧,在你没有管理员权限的状况之下呢,你是什么都没办法写进去的哟。那解决的办法是什么呢?记住啦,可千万别偷懒呀!要右键去点击你的安装程序或者命令行窗口呢,规规矩矩老老实实地去选择“以管理员身份运行”这个选项呀。就算是要是使用Composer的情况下呢,有的时候同样也得这么去操作一番才行呢。写入权限存在于项目目录之中特尤其是runtime以及vendor这类文件夹,倘若早先系借由手动方式予以创建,需牢记要将那权限予以放开,切不可致使程序沦为“乞丐”状态。
TP版本和PHP环境不匹配怎么办
就如同你非得要给Win7去安装最新的那个DirectX 12一样,纯粹是自己给自己找不痛快。在官网的下载页面上面,都已经清清楚楚地写着,TP5对于PHP版本和TP6对PHP版本的要求简直完全不一样。你去下载了一个TP6,然而本地运行的却是PHP5.4版本,要是这样还不报错,那请问还有谁会报错呢?在进行安装之前呀,你得先使用命令行去敲上一个php -v来看一看自己到底有几斤几两。采用Composer进行安装实际上将会更加省心一些,它能够自动去检查依赖关系,不过前提条件是你的PHP版本必须得处于推荐的范围之内啦。不要轻信,网络上面,那些并非正规途径,进行TP降级,从而去迁就旧的PHP环境的教程,因为会造成无穷后患。
TP安装包自身损坏如何排查
这事出现次数不多,但并非不存在。你根本不清楚是从哪一个第三方网站获取的安装包,说不定在传输过程中就已损坏。相对最可靠的做法是前往官方GitHub仓库或者gitee镜像站去下载。待下载完成之后,对文件的SHA1校验码进行一番比对,虽说操作起来会麻烦一些,不过能够彻底消除隐患。通过Composer进行安装的情形下,偶尔也会因网络状况不佳而下载到不完整的包,此时清空一下Composer的缓存(composer clear-cache),再次操作一回通常就能将问题解决。
已然可以了,怒火已然发泄了,办法已然尝试了。总归而言,安装遭遇失败这一状况就是个阻碍前行的事物,依据上面所提及的办法去处理,大概十次里有八九次能够成功进行处理。各位朋友们还在不断尝试的,当你们处于受阻的阶段时,内心最想要大声叫骂的是哪一个具体的环节呢?在评论区域说一说,也能够给后续将要进行操作的人提供一个提醒。要是认为这些方法是有效的,那就点一个赞之后再离开。
TAG: TP官方中文版下载
