zoukankan      html  css  js  c++  java
  • thinkPHP6(TP6)的安装及使用

    ThinkPHP6.0在5.1的基础上对底层架构做了进一步的精简和统一,引入了一些新特性。ThinkPHP6.0运行环境要求PHP7.1+,thinkPHP6(TP6)是一款简洁而优雅,光明磊落,清楚流畅比laravel有过之而无不及的新框架。

    在www目录下执行:

    composer create-project topthink/think tp 6.0.*-dev
    
    • 1

    根据网速可能需要10分钟左右才能下载完成。
    可以先去开个会或者干点其他的。
    【备注:可以改镜像为阿里云镜像,神一样的快,运行代码:

    composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/   
    
    • 1

    千万不能改这个:https://packagist.phpcomposer.com,这个非常不稳定,可以尝试,但不建议】
    对以上的解释:将tp6 安装到名字为tp的目录里面。

    安装完成后在www目录下生成了一个tp文件。
    在这里插入图片描述

    进入tp文件夹内地址栏上执行cmd:(或者进入本地Xshell)

    php  think  run 
    
    • 1

    出现如下图:
    在这里插入图片描述
    将生成的127.0.0.1:8000 放到浏览器运行:(该cmd不能关闭)

    在这里插入图片描述

    出现如上图所示页面即代表安装成功。

    修改配置:

    在PHPstudy中设置伪静态,
    在这里插入图片描述
    代码:

     if (!-e $request_filename) {
       		rewrite  ^(.*)$  /index.php?s=/$1  last;
     }
    
    • 1
    • 2
    • 3

    或者在thinkPHP根目录下的public下添加一个文件:nginx.htaccess

    在这里插入图片描述
    添加代码:

     if (!-e $request_filename) {
       		rewrite  ^(.*)$  /index.php?s=/$1  last;
     }
    
    • 1
    • 2
    • 3

    或者直接进入phpstudy中配置文件vhosts.conf中添加以上代码:
    在这里插入图片描述

    TP6项目的访问方式有两种,一种是运行命令行的方式,此种方式是tp的内置服务器方式,另一种是在 phpstudy中配置本地域名访问。两种效果都是一样,大家自选一种启动方式即可。
    关于tp6的玩法,请参考本人其他博文,think you!

  • 相关阅读:
    08 正则表达式
    07 函数&对象
    06 Math&Date&Json
    05 数组&字符串
    04 循环控制
    03 流程控制
    02 数据类型&运算符
    大道至简
    Avg_row_length是怎么计算的?
    理解innodb buffer pool
  • 原文地址:https://www.cnblogs.com/cxy2020/p/14279324.html
Copyright © 2011-2022 走看看