龙空技术网

ThinkPhp6从安装到配置全解

臻鑫 350

前言:

此时同学们对“tp5配置nginx”大概比较关切,小伙伴们都需要分析一些“tp5配置nginx”的相关资讯。那么小编同时在网摘上网罗了一些对于“tp5配置nginx””的相关文章,希望看官们能喜欢,姐妹们一起来了解一下吧!

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

一、安装Composer

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

curl -sS  | phpmv composer.phar /usr/local/bin/composer

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

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

composer config -g repo.packagist composer 

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

二、安装thinkphp 6

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

composer create-project topthink/think tp

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

composer update topthink/framework

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

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

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

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;

标签: #tp5配置nginx