码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Thinkphp安装报错解决办法


    跟着官方文档的步骤安装thinkphp报错该如何解决:


    前言

    ThinkPHP无需安装过程,但是需要把ThinkPHP框架放入WEB运行环境(前提是你的WEB运行环境没有问题)。


    一、Thinkphp安装以及报错解决方式

    Thinkphp官网:安装ThinkPHP · ThinkPHP5.0完全开发手册 · 看云ThinkPHP V5.0是一个为API开发而设计的高性能框架——是一个颠覆和重构版本,采用全新的架构思想,引入了很多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载,支持composer,并针对API开发做了大量的优化。ThinkPHP5是一个全新的里程碑版本,包括路由、日志、异常、模型、数据库、模板引擎和验证等模块都已经重构,不适合原有3.2项目的升级,请慎重考虑商业项目升级,但绝对是新项目的首选(无论是WEB还是API开发),而且最好是忘记3.2版本的思维习惯,重新理解TP5。icon-default.png?t=N7T8https://www.kancloud.cn/manual/thinkphp5/118006

    Thinkphp官网里有三种安装方式,我使用git下载出来运行的时候会报错(可能是最新版本的问题)。

    Warning: require(D:\phpstudy_pro\WWW\www.php8.com\tp5\public/../vendor/autoload.php): failed to open stream: No such file or directory in D:\phpstudy_pro\WWW\www.php8.com\tp5\public\index.php on line 15

    Fatal error: require(): Failed opening required 'D:\phpstudy_pro\WWW\www.php8.com\tp5\public/../vendor/autoload.php' (include_path='.;C:\php\pear') in D:\phpstudy_pro\WWW\www.php8.com\tp5\public\index.php on line 15

    解决方法:

    所以选着的是去官网下载,可以选着不同的版本,我选择的是thinkphp5.0的版本

    下载地址:框架下载 - ThinkPHP框架thinkphp框架官方下载完整版,核心版,新版本thinphp3.1.3完整版和3.1.3核心版,thinkphp云引擎及thinkphpSAE,还有thinkphp示例,来学习thinkphp开发技巧。icon-default.png?t=N7T8http://thinkphp.cn/down/framework.html

    二、引入web环境

     

    创建站点注意端口号不要重复了

    下载好tp框架后再小皮创建站点

     将下载好的tp框架文件放入到创建好的站点中

    点击修改将根目录修改在public目录下

    在修改左边的伪静态
     

    1. location ~* (runtime|application)/{
    2. return 403;
    3. }
    4. location / {
    5. if (!-e $request_filename){
    6. rewrite ^(.*)$ /index.php?s=$1 last; break;
    7. }
    8. }

    2.如何查看是否安装成功

    在浏览器访问(创建时的域名):http://www.liuxue.cn/

    出现这种就安装成功了

  • 相关阅读:
    [Educational Codeforces Round 133 F] Bags with Balls (组合计数 推式子)
    C#编程语言在软件开发中的深度应用与实践
    万万没想到有一天居然可以在 Mac 上玩游戏,而且还是原神!
    c++中和c语言不相同的地方
    Android源码分析 - Framework层的Binder(客户端篇)
    react-组件间的通讯
    深入理解Python中的布尔值:真与假
    GO 语言处理并发的时候我们是选择sync还是channel
    已解决 Go Error: cannot use str (type string) as type int in assignment
    3.8 如何在小红书上蹭热点,这里有8个方法【玩赚小红书】
  • 原文地址:https://blog.csdn.net/qq_48082548/article/details/127860305
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号