当前位置:网站首页>Phpstudy安装Thinkphp6(问题+解决)
Phpstudy安装Thinkphp6(问题+解决)
2022-08-02 03:24:00 【隐身的菜鸟】
一.安装
在软件管理界面安装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
www WEB部署目录(或者子目录)
├─app 应用目录
│ ├─controller 控制器目录
│ ├─model 模型目录
│ ├─ ... 更多类库目录
│ │
│ ├─common.php 公共函数文件
│ └─event.php 事件定义文件
│
├─config 配置目录
│ ├─app.php 应用配置
│ ├─cache.php 缓存配置
│ ├─console.php 控制台配置
│ ├─cookie.php Cookie配置
│ ├─database.php 数据库配置
│ ├─filesystem.php 文件磁盘配置
│ ├─lang.php 多语言配置
│ ├─log.php 日志配置
│ ├─middleware.php 中间件配置
│ ├─route.php URL和路由配置
│ ├─session.php Session配置
│ ├─trace.php Trace配置
│ └─view.php 视图配置
│
├─view 视图目录
├─route 路由定义目录
│ ├─route.php 路由定义文件
│ └─ ...
│
├─public WEB目录(对外访问目录)
│ ├─index.php 入口文件
│ ├─router.php 快速测试文件
│ └─.htaccess 用于apache的重写
│
├─extend 扩展类库目录
├─runtime 应用的运行时目录(可写,可定制)
├─vendor Composer类库目录
├─.example.env 环境变量示例文件
├─composer.json composer 定义文件
├─LICENSE.txt 授权说明文件
├─README.md README 文件
├─think 命令行入口文件
边栏推荐
猜你喜欢
随机推荐
1.初识PHP
ES6介绍+定义变量+不同情况下箭头函数的this指向
暴力方法求解(leetcode14)查找字符串数组中的最大公共前缀
1.11今日学习
1.10今日学习
解决 Zlibrary 卡死/找不到域名/达到限额问题,Zlibrary最新地址
js预编译 GO 和AO
meime module
微信小程序怎么批量生成带参数的小程序码?
项目中遇到的问题
L1-039 古风排版(C)
由中序遍历和前序遍历得到后序遍历(树的遍历)
1.8今日学习
MySql高级 -- 约束
批量替换文件字体,简体->繁体
微信小程序开发视频加载:[渲染层网络层错误] Failed to load media
微信小程序实现文本安全监测
Dom实现input的焦点触发
---static page---
多线程(实现多线程、线程同步、生产者消费者)