ThinkPhp6从安装到配置全解

Thinkphp6已经不支持之前安装方式了,只能使用Composer安装,对于V6的新用户来说,真希望有个全过程手册,我就分享一下我自己安装使用的过程,供参考。

Thinkphp6已经不支持之前安装方式了,只能使用Composer安装,对于V6的新用户来说,真希望有个全过程手册,我就分享一下我自己安装使用的过程,供参考。

一、安装Composer

在 Linux 和 Mac OS中可以运行如下命令:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

在 Windows 中,你需要下载并运行 Composer-Setup.exe

由于众所周知的原因,国外的网站连接速度很慢。因此安装的时间可能会比较长,建议使用国内镜像(阿里云)。

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

安装了Composer后,我们就可以安装thinkphp6了。

二、安装thinkphp 6

如果你是第一次安装的话,在命令行下面,切换到你的WEB根目录下面并执行下面的命令

composer create-project topthink/think tp

如果不是第一次安装,则切换到Web目录下,对thinkphp框架进行更新

composer update topthink/framework

安装和更新命令所在的目录是不同的,更新必须在你的应用根目录下面执行。

安装完成后,就可以使用 php think run 进行测试(http://localhost:8000/)。

三、安装多应用模式扩展(不使用多应用可以跳过该步骤)

composer require topthink/think-multi-app

运行安装,提示 success 即为安装成功。

安装了多应用扩展,即可生成新应用,创建一个新应用可以使用

php think build demo
// demo 为应用名称

四、安装thinkTemplate模板引擎

新版框架默认只能支持PHP原生模板,如果需要使用thinkTemplate模板引擎,需要安装think-view扩展(该扩展会自动安装think-template依赖库)

composer require topthink/think-view

安装完成后,在配置目录的view.php文件中进行模板引擎相关参数的配置,

return [
    // 模板引擎类型
    'type'         => 'Think',
    // 模板路径
    'view_path'    => './template/',
    // 模板后缀
    'view_suffix'  => 'html',
    // 模板文件名分隔符
    'view_depr'    => '/',
    // 模板引擎普通标签开始标记
    'tpl_begin'    => '{',
    // 模板引擎普通标签结束标记
    'tpl_end'      => '}',
    // 标签库标签开始标记
    'taglib_begin' => '{',
    // 标签库标签结束标记
    'taglib_end'   => '}',
];

五、安装验证码模块扩展

composer require topthink/think-captcha

我们需要注意的是,使用验证码库,需要开启session,调用验证码时,只需要

<div>{:captcha_img()}</div>

或者

<div><img src="{:captcha_src()}" alt="captcha" /></div>

六、隐藏index.php

配置nginx伪静态

rewrite ^/(.*)$ /index.php?s=$1 last; break;

 

Intoep小程序

微信扫一扫,打开小程序浏览更便捷

转载作品,原作者:臻鑫,文章来源:https://www.toutiao.com/article/7091955648677544448/

发表回复

登录后才能评论