ThinkPhp6从安装到配置全解

2022-10-11 14:48 栏目: 行业交流 查看(149)

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

一、安装Composer

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

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

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

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

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

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

二、安装thinkphp 6

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

  1. composer create-project topthink/think tp

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

  1. composer update topthink/framework

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

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

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

  1. composer require topthink/think-multi-app

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

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

  1. php think build demo
  2. // demo 为应用名称

四、安装thinkTemplate模板引擎

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

  1. composer require topthink/think-view

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

  1. return [
  2. // 模板引擎类型
  3. type => Think,
  4. // 模板路径
  5. view_path => ./template/,
  6. // 模板后缀
  7. view_suffix => html,
  8. // 模板文件名分隔符
  9. view_depr => /,
  10. // 模板引擎普通标签开始标记
  11. tpl_begin => {,
  12. // 模板引擎普通标签结束标记
  13. tpl_end => },
  14. // 标签库标签开始标记
  15. taglib_begin => {,
  16. // 标签库标签结束标记
  17. taglib_end => },
  18. ];

五、安装验证码模块扩展

  1. composer require topthink/think-captcha

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

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

或者

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

六、隐藏index.php

配置nginx伪静态

  1. rewrite ^/(.*)$ /index.php?s=$1 last; break;
ThinkPhp6从安装到配置全解(图1)
扫二维码与项目经理沟通

全景拍摄制作、网站/小程序/App开发

家装/婚庆/餐饮/教育/公共医疗等行业解决方案

郑重申明:元创全景以外的任何单位或个人,不得使用该内容作为工作成功案例展示!部分素材来源网络,如有侵权,请联系删除。