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;
转载作品,原作者:臻鑫,文章来源:https://www.toutiao.com/article/7091955648677544448/