使用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中的CMS的涵义
Mar 11 PHP
php算开始时间到过期时间的相隔的天数
Jan 12 PHP
从零开始学YII2框架(四)扩展插件yii2-kartikgii
Aug 20 PHP
ThinkPHP中关联查询实例
Dec 02 PHP
在openSUSE42.1下编译安装PHP7 的方法
Dec 24 PHP
php cookie用户登录的详解及实例代码
Jan 03 PHP
PHP框架自动加载类文件原理详解
Jun 06 PHP
使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
Sep 01 PHP
PHP开发实现微信退款功能示例
Nov 25 PHP
php curl简单采集图片生成base64编码(并附curl函数参数说明)
Feb 15 PHP
laravel中数据显示方法(默认值和下拉option默认选中)
Oct 11 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
May 12 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 应用程序的安全 -- 不能违反的四条安全规则
2006/11/26 PHP
PHP实现提取一个图像文件并在浏览器上显示的代码
2012/10/06 PHP
解析如何屏蔽php中的phpinfo()函数
2013/06/06 PHP
在PHP中运行Linux命令并启动SSH服务的例子
2014/06/12 PHP
thinkphp中html:list标签传递多个参数实例
2014/10/30 PHP
DEDECMS首页调用图片集里的多张图片
2015/06/05 PHP
Extjs在exlipse中设置自动提示的方法
2010/04/07 Javascript
一个轻量级的javascript库 pj介绍
2010/12/19 Javascript
JS中的this变量的使用介绍
2013/10/21 Javascript
jQuery学习笔记之 Ajax操作篇(三) - 过程处理
2014/06/23 Javascript
浅谈js 闭包引起的内存泄露问题
2015/06/22 Javascript
jQuery检测滚动条是否到达底部
2015/12/15 Javascript
JS动态插入并立即执行回调函数的方法
2016/04/21 Javascript
图文详解Javascript中的上下文和作用域
2017/02/15 Javascript
微信小程序文章详情页跳转案例详解
2019/07/09 Javascript
koa2的中间件功能及应用示例
2020/03/05 Javascript
python通过ElementTree操作XML获取结点读取属性美化XML
2013/12/02 Python
浅谈Python程序与C++程序的联合使用
2015/04/07 Python
Python去除字符串两端空格的方法
2015/05/21 Python
numpy数组拼接简单示例
2017/12/15 Python
python matlibplot绘制多条曲线图
2021/02/19 Python
Python使用pymongo库操作MongoDB数据库的方法实例
2019/02/22 Python
详解Python:面向对象编程
2019/04/10 Python
python数据归一化及三种方法详解
2019/08/06 Python
PyCharm 专业版安装图文教程
2020/02/20 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
2020/02/26 Python
pip安装tensorflow的坑的解决
2020/04/19 Python
python工具快速为音视频自动生成字幕(使用说明)
2021/01/27 Python
Nixon手表英国官网:美国尼克松手表品牌
2020/02/10 全球购物
介绍Ibatis的核心类
2013/11/18 面试题
Java里面如何把一个Array数组转换成Collection, List
2013/07/26 面试题
读书月活动方案
2014/05/22 职场文书
体育专业求职信
2014/07/16 职场文书
财务工作检讨书
2014/10/29 职场文书
专职安全员岗位职责
2015/04/11 职场文书
试用1103暨1103、1101同门大比武 [ DAIWEI ]
2022/04/05 无线电