当前位置:   article > 正文

Phpstudy安装Thinkphp6(问题+解决)_phpstudy thinkphp

phpstudy thinkphp

一.安装

在软件管理界面安装composer

(我安装了版本为1.8.5的,因为2.3.3安装失败,如果能安装2.3.3就安装2.3.3,因为之后报错,我还是升级了compose)

创建一个网站

会在这个文件夹里生成以下内容(需要把以下内容先挪出去,等安装完了再放回来)在管理中找到composer,选择compose版本和php版本,需要PHP >= 7.1.0

输入cd ../ 返回上一级

然后composer create-project topthink/think thinkphp

thinkphp是自己创建的网站的域名)

结果服务器composer update报错:Warning from https://repo.packagist.org: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. See https://blog.packagist.com/deprecating-composer-1-support/

1.原因是composer 版本太老了
2.解决办法:输入命令composer self-update

然后再输入 cd ../

和composer create-project topthink/think thinkphp

报错原因是,thinkphp那个文件夹不是空的,所以前面提到了要把文件夹里的内容挪出去

 挪出去后,再输入composer create-project topthink/think thinkphp,然后就没有任何问题啦!!!

域名/public

测试安装完成 (记得把挪出去的文件,挪回来啊!!!)

更新Thinkphp6核心(我是没有更新的)

composer update topthink/framework

注:安装和更新命令所在的目录是不同的,更新必须在你的应用根目录下面执行

二.安装成功后,目录结构

  • 6.0版本目录结构的主要变化是核心框架纳入vendor目录,然后原来的application目录变成app目录。
  • 安装后的目录结构就是一个单应用模式
  • 在 mac 或者 linux 环境下面,注意需要设置 runtime 目录权限为777
  1. www WEB部署目录(或者子目录)
  2. ├─app 应用目录
  3. │ ├─controller 控制器目录
  4. │ ├─model 模型目录
  5. │ ├─ ... 更多类库目录
  6. │ │
  7. │ ├─common.php 公共函数文件
  8. │ └─event.php 事件定义文件
  9. ├─config 配置目录
  10. │ ├─app.php 应用配置
  11. │ ├─cache.php 缓存配置
  12. │ ├─console.php 控制台配置
  13. │ ├─cookie.php Cookie配置
  14. │ ├─database.php 数据库配置
  15. │ ├─filesystem.php 文件磁盘配置
  16. │ ├─lang.php 多语言配置
  17. │ ├─log.php 日志配置
  18. │ ├─middleware.php 中间件配置
  19. │ ├─route.php URL和路由配置
  20. │ ├─session.php Session配置
  21. │ ├─trace.php Trace配置
  22. │ └─view.php 视图配置
  23. ├─view 视图目录
  24. ├─route 路由定义目录
  25. │ ├─route.php 路由定义文件
  26. │ └─ ...
  27. ├─public WEB目录(对外访问目录)
  28. │ ├─index.php 入口文件
  29. │ ├─router.php 快速测试文件
  30. │ └─.htaccess 用于apache的重写
  31. ├─extend 扩展类库目录
  32. ├─runtime 应用的运行时目录(可写,可定制)
  33. ├─vendor Composer类库目录
  34. ├─.example.env 环境变量示例文件
  35. ├─composer.json composer 定义文件
  36. ├─LICENSE.txt 授权说明文件
  37. ├─README.md README 文件
  38. ├─think 命令行入口文件
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/291265
推荐阅读
  

闽ICP备14008679号