使用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实现mysql数据库备份类
Mar 20 PHP
处理php自动反斜杠的函数代码
Jan 05 PHP
PHP zlib扩展实现页面GZIP压缩输出
Jun 17 PHP
PHP数组及条件,循环语句学习
Nov 11 PHP
解析phpstorm + xdebug 远程断点调试
Jun 20 PHP
Drupal7中常用的数据库操作实例
Mar 02 PHP
PHP批量获取网页中所有固定种子链接的方法
Nov 18 PHP
php使用crypt()函数进行加密
Jun 08 PHP
PHP进阶学习之命名空间基本用法分析
Jun 18 PHP
PHP读取XML文件的方法实例总结【DOMDocument及simplexml方法】
Sep 10 PHP
php-fpm超时时间设置request_terminate_timeout资源问题分析
Sep 27 PHP
Laravel 不同生产环境服务器的判断实践
Oct 15 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
php去掉字符串的最后一个字符附substr()的用法
2011/03/23 PHP
php eval函数用法总结
2012/10/31 PHP
PHP网络操作函数汇总
2015/05/18 PHP
Laravel 验证码认证学习记录小结
2019/12/20 PHP
替代window.event.srcElement效果的可兼容性的函数
2009/12/18 Javascript
Enter转换为Tab的小例子(兼容IE,Firefox)
2013/11/14 Javascript
简单的邮箱登陆的提示效果类似于yahoo邮箱
2014/02/26 Javascript
jquery.ajax之beforeSend方法使用介绍
2014/12/08 Javascript
js实现照片墙功能实例
2015/02/05 Javascript
js实现鼠标触发图片抖动效果的方法
2015/02/27 Javascript
jQuery实现的五子棋游戏实例
2015/06/13 Javascript
window.location.hash知识汇总
2015/11/09 Javascript
纯JS代码实现隔行变色鼠标移入高亮
2016/11/23 Javascript
JS实现“隐藏与显示”功能(多种方法)
2016/11/24 Javascript
JS填写银行卡号每隔4位数字加一个空格
2016/12/19 Javascript
Vue2.0表单校验组件vee-validate的使用详解
2017/05/02 Javascript
Angular中响应式表单的三种更新值方法详析
2017/08/22 Javascript
jQuery ajax调用webservice注意事项
2017/10/08 jQuery
js使用ajax传值给后台,后台返回字符串处理方法
2018/08/08 Javascript
在vue.js中使用JSZip实现在前端解压文件的方法
2018/09/05 Javascript
解决小程序无法触发SESSION问题
2020/02/03 Javascript
webpack 如何同时输出压缩和未压缩的文件的实现步骤
2020/06/05 Javascript
为react组件库添加typescript类型提示的方法
2020/06/15 Javascript
js获取url页面id,也就是最后的数字文件名
2020/09/25 Javascript
[01:15:44]首部DOTA2纪录片今日23时全网上映
2014/03/19 DOTA
多线程爬虫批量下载pcgame图片url 保存为xml的实现代码
2013/01/17 Python
Python探索之SocketServer详解
2017/10/28 Python
python logging 日志的级别调整方式
2020/02/21 Python
Sephora丝芙兰澳洲官方网站:国际知名化妆品购物
2016/10/27 全球购物
幼儿园保育员岗位职责
2014/04/13 职场文书
全国文明单位申报材料
2014/05/31 职场文书
绿色环保家庭事迹材料
2014/08/31 职场文书
大学生联谊活动策划书(光棍节)
2014/10/10 职场文书
意外事故赔偿协议书
2016/03/22 职场文书
python实现调用摄像头并拍照发邮箱
2021/04/27 Python
MySQL七种JOIN类型小结
2021/10/24 MySQL