使用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 相关文章推荐
一个好用的分页函数
Nov 16 PHP
如何在PHP程序中防止盗链
Apr 09 PHP
PHP Cookie的使用教程详解
Jun 03 PHP
使用php记录用户通过搜索引擎进网站的关键词
Feb 13 PHP
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
Nov 04 PHP
php静态文件返回304技巧分享
Jan 06 PHP
PHP图像裁剪缩略裁切类源码及使用方法
Jan 07 PHP
浅析php如何实现App常用的秒发功能
Aug 03 PHP
PHP入门教程之PHP操作MySQL的方法分析
Sep 11 PHP
详解PHP中的外观模式facade pattern
Feb 05 PHP
PHP实现一个限制实例化次数的类示例
Sep 16 PHP
laravel 出现command not found问题的解决方案
Oct 23 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
SONY ICF-SW07收音机电路分析
2021/03/02 无线电
一步一步学习PHP(6) 面向对象
2010/02/16 PHP
php计算两个坐标(经度,纬度)之间距离的方法
2015/04/17 PHP
Yii2实现中国省市区三级联动实例
2017/02/08 PHP
js获取select默认选中的Option并不是当前选中值
2014/05/07 Javascript
jquery 中的each()跳出循环的语句
2014/05/23 Javascript
jquery对dom节点的操作【推荐】
2016/04/15 Javascript
基于Bootstrap重置输入框内容按钮插件
2016/05/12 Javascript
Vuejs第十篇之vuejs父子组件通信
2016/09/06 Javascript
基于Vue.js实现简单搜索框
2020/03/26 Javascript
ThinkJS中如何使用MongoDB的CURD操作
2016/12/13 Javascript
Node.js利用Net模块实现多人命令行聊天室的方法
2016/12/23 Javascript
在js代码拼接dom对象到页面上去的模板总结(必看)
2017/02/14 Javascript
JS实现仿饿了么在浏览器标签页失去焦点时网页Title改变
2017/06/01 Javascript
jQuery 添加样式属性的优先级别方法(推荐)
2017/06/08 jQuery
jquery.uploadView 实现图片预览上传功能
2017/08/10 jQuery
vue中for循环更改数据的实例代码(数据变化但页面数据未变)
2017/09/15 Javascript
NodeJs搭建本地服务器之使用手机访问的实例讲解
2018/05/12 NodeJs
详解在HTTPS 项目中使用百度地图 API
2019/04/26 Javascript
vue指令做滚动加载和监听等
2019/05/26 Javascript
vue跳转同一个组件,参数不同,页面接收值只接收一次的解决方法
2019/11/05 Javascript
vue路由缓存的几种实现方式小结
2020/02/02 Javascript
[02:56]DOTA2亚洲邀请赛 VG出场战队巡礼
2015/02/07 DOTA
跟老齐学Python之深入变量和引用对象
2014/09/24 Python
python爬虫之自动登录与验证码识别
2020/06/15 Python
Python实现直方图均衡基本原理解析
2019/08/08 Python
详解python中的模块及包导入
2019/08/30 Python
仿酷狗html5手机音乐播放器主要部分代码
2013/05/15 HTML / CSS
迷你分体式空调:SoGoodToBuy
2018/08/07 全球购物
瑞典的玛丽小姐:Miss Mary of Sweden
2019/02/13 全球购物
旺仔牛奶广告词
2014/03/20 职场文书
《荷花》教学反思
2014/04/16 职场文书
婚纱店策划方案
2014/05/22 职场文书
会计专业求职信范文
2015/03/19 职场文书
画展观后感
2015/06/17 职场文书
SQL Server一个字符串拆分多行显示或者多行数据合并成一个字符串
2022/05/25 SQL Server