使用composer安装使用thinkphp6.0框架问题【视频教程】


Posted in PHP onOctober 01, 2019

安装composer -vvv的参数是表示展示安装进度,测试时使用其他参数安装失败,一直卡着不动

curl -vvv https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

先安装下git,才能clone下github上的代码

apt-get install git

在创建项目之前,要安装php的扩展和unzip命令,没有这几个扩展后面创建项目不成功

apt-get install php7.3-mbstring php7.3-zip
apt-get install unzip

如果遇到警示,不准使用root执行,可以直接忽略不用管就行,没必要使用一个非root用户。先把镜像站给设置了,再去创建项目,否则会卡住一动不动

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
composer create-project topthink/think=6.0.x-dev thinkphp

框架代码下载完成后,要把根目录的.example.env 改成.env,这样默认是开启了调试模式,可以看到代码中的错误
配置nginx的重写用来去除index.php前缀,配置pathinfo变量传递才能使用tp6.0的路由
thinkphp下的nginx配置文件如下:

server {
  listen    80;
  server_name tp.com;
  access_log /var/log/nginx/tp.com.access.log main;
  error_log /var/log/nginx/tp.com.error.log;
  root  /var/www/html/thinkphp/public;

  if (!-e $request_filename) {
      rewrite ^/(.*)$ /index.php?s=$1 last;
       break;
   }
  location / {
    index index.html index.php;
  }
  location ~ \.php$ {
    fastcgi_pass  127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_split_path_info ^(.+\.php)(/.*)$;
    fastcgi_param PATH_INFO $fastcgi_path_info;
    include    fastcgi_params;
  }
}

视频地址:

https://www.bilibili.com/video/av69552564/

使用composer安装使用thinkphp6.0框架问题【视频教程】

总结

以上所述是小编给大家介绍的使用composer安装使用thinkphp6.0框架问题【视频教程】,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

PHP 相关文章推荐
PHP 5.0对象模型深度探索之绑定
Sep 05 PHP
PHP脚本的10个技巧(7)
Oct 09 PHP
mysql 的 like 问题,超强毕杀记!!!
Jan 18 PHP
php调用google接口生成二维码示例
Apr 28 PHP
PHP中数组的分组排序实例
Jun 01 PHP
PHP中执行cmd命令的方法
Oct 11 PHP
PHP经典面试题之设计模式(经常遇到)
Oct 15 PHP
PHP编程计算两个时间段是否有交集的实现方法(不算边界重叠)
May 30 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
Dec 26 PHP
PHP的介绍以及优势详细分析
Sep 05 PHP
PHP cookie与session会话基本用法实例分析
Nov 18 PHP
Thinkphp 框架基础之入口文件功能、定义与用法分析
Apr 27 PHP
基于Laravel-admin 后台的自定义页面用法详解
Sep 30 #PHP
Laravel-admin之修改操作日志的方法
Sep 30 #PHP
laravel 字段格式化 modle 字段类型转换方法
Sep 30 #PHP
laravel-admin解决表单select联动时,编辑默认没选上的问题
Sep 30 #PHP
laravel-admin的图片删除实例
Sep 30 #PHP
laravel-admin的多级联动方法
Sep 30 #PHP
php更新cookie内容的详细方法
Sep 30 #PHP
You might like
js常见表单应用技巧
2008/01/09 Javascript
TinyMCE 新增本地图片上传功能
2010/11/05 Javascript
Ext JS 4实现带week(星期)的日期选择控件(实战二)
2013/08/21 Javascript
JS中自定义定时器让它在某一时刻执行
2014/09/02 Javascript
nodejs中实现sleep功能实例
2015/03/24 NodeJs
jquery UI Datepicker时间控件的使用及问题解决
2016/04/28 Javascript
JS实现六边形3D拖拽翻转效果的方法
2016/09/11 Javascript
如何理解jQuery中的ajaxSubmit方法
2017/03/13 Javascript
js遍历获取表格内数据的方法(必看)
2017/04/06 Javascript
浅谈vue项目如何打包扔向服务器
2018/05/08 Javascript
vue异步加载高德地图的实现
2018/06/19 Javascript
Vue2.X 通过AJAX动态更新数据
2018/07/17 Javascript
vue+iview+less 实现换肤功能
2018/08/17 Javascript
vue.js 实现点击按钮动态添加li的方法
2018/09/07 Javascript
详解js静态检查工具eslint配置文件
2018/11/23 Javascript
如何在Node和浏览器控制台中打印彩色文字
2020/01/09 Javascript
详解vue 中 scoped 样式作用域的规则
2020/09/14 Javascript
手写Vue源码之数据劫持示例详解
2021/01/04 Vue.js
[38:40]2018DOTA2亚洲邀请赛 4.6淘汰赛 mineski vs LGD 第一场
2018/04/10 DOTA
[01:04:49]KG vs LGD 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python读写配置文件的方法
2015/06/03 Python
Python作用域用法实例详解
2016/03/15 Python
Python Django 简单分页的实现代码解析
2019/08/21 Python
tensorflow tf.train.batch之数据批量读取方式
2020/01/20 Python
Python tkinter 下拉日历控件代码
2020/03/04 Python
怎样自定义一个异常类
2016/09/27 面试题
校园网站的创业计划书范文
2013/12/30 职场文书
国培远程培训感言
2014/03/08 职场文书
陈欧的广告词
2014/03/18 职场文书
公民授权委托书
2014/10/15 职场文书
初中教师德育工作总结2015
2015/05/12 职场文书
大学组织委员竞选稿
2015/11/21 职场文书
中国梦宣传标语口号
2015/12/26 职场文书
python实现web邮箱扫描的示例(附源码)
2021/03/30 Python
如何使用PyCharm及常用配置详解
2021/06/03 Python
一文了解Java动态代理的原理及实现
2022/07/07 Java/Android