使用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 相关文章推荐
在字符串中把网址改成超级链接
Oct 09 PHP
php中利用str_pad函数生成数字递增形式的产品编号
Sep 30 PHP
PHP中使用glob函数实现一句话删除某个目录下的所有文件
Jul 22 PHP
destoon实现调用当前栏目分类及子分类和三级分类的方法
Aug 21 PHP
PHP中static关键字以及与self关键字的区别
Jul 01 PHP
在WordPress中实现发送http请求的相关函数解析
Dec 29 PHP
详解PHP的Yii框架中扩展的安装与使用
Apr 01 PHP
PHP实现求连续子数组最大和问题2种解决方法
Dec 26 PHP
php微信开发之音乐回复功能
Jun 14 PHP
CodeIgniter框架钩子机制实现方法【hooks类】
Aug 21 PHP
PHP实现的数据对象映射模式详解
Mar 20 PHP
使用Git实现Laravel项目的自动化部署
Nov 24 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
全国FM电台频率大全 - 15 山东省
2020/03/11 无线电
php 结果集的分页实现代码
2009/03/10 PHP
php下使用strpos需要注意 === 运算符
2010/07/17 PHP
php单例模式实现(对象只被创建一次)
2012/12/05 PHP
laravel 配置路由 api和web定义的路由的区别详解
2019/09/03 PHP
FileUpload上传图片(图片不变形)
2010/08/05 Javascript
jQuery.autocomplete 支持中文输入(firefox)修正方法
2011/03/10 Javascript
js实现类似新浪微博首页内容渐显效果的方法
2015/04/10 Javascript
简介JavaScript中的getSeconds()方法的使用
2015/06/10 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件包装
2015/11/20 Javascript
使用Function.apply()的参数数组化来提高 JavaScript程序性能的技巧
2015/12/23 Javascript
AngularJS入门教程之与服务器(Ajax)交互操作示例【附完整demo源码下载】
2016/11/02 Javascript
模板视图和AngularJS之间冲突的解决方法
2016/11/22 Javascript
解决URL地址中的中文乱码问题的办法
2017/02/10 Javascript
javascript高级模块化require.js的具体使用方法
2017/10/31 Javascript
vue主动刷新页面及列表数据删除后的刷新实例
2018/09/16 Javascript
修改layui的后台模板的左侧导航栏可以伸缩的方法
2019/09/10 Javascript
[50:04]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第二局
2016/02/28 DOTA
Python语言实现获取主机名根据端口杀死进程
2016/03/31 Python
浅谈Python黑帽子取代netcat
2018/02/10 Python
Python给定一个句子倒序输出单词以及字母的方法
2018/12/20 Python
python 实现GUI(图形用户界面)编程详解
2019/07/17 Python
基于python3抓取pinpoint应用信息入库
2020/01/08 Python
Django更新models数据库结构步骤
2020/04/01 Python
Python脚本实现监听服务器的思路代码详解
2020/05/28 Python
Python编写memcached启动脚本代码实例
2020/08/14 Python
python日志通过不同的等级打印不同的颜色(示例代码)
2021/01/13 Python
澳大利亚制造的羊皮靴:Original UGG Boots
2017/11/13 全球购物
台湾流行服饰购物平台:OB严选
2018/01/21 全球购物
美国全球旅游运营商:Pacific Holidays
2018/06/18 全球购物
自我鉴定怎么写
2014/01/12 职场文书
房地产端午节活动方案
2014/08/24 职场文书
民主生活会对照检查材料
2014/09/22 职场文书
在人间读书笔记
2015/06/30 职场文书
2016五四青年节活动总结范文
2016/04/06 职场文书
小型企业的绩效考核制度模板
2019/11/21 职场文书