ThinkPHP5——使用composer安装验证码报错

使用tp5安装安装验证码老是报错,百度了半天终于找到了方法,这篇博客是转载他的,希望能帮助到大家。

  首先要安装composer,大部分“composer require topthink/think-captcha”命令无法运行或者提示不是内部文件或可执行命令,都是因为没有安装composer,或安装不成功。直接百度搜composer即可,有链接,百度经验里也有教程,不在这里详细介绍了。

composer安装成功后,在你的项目主目录地址栏里输入cmd,然后输入composer require topthink/think-captcha来下载安装captcha,当然此时有很大概率会报错,来说一下我遇到的两个问题吧:

第一:网络问题,输入“composer require topthink/think-captcha”窗口一直无响应,此时需要使用以下命令修改composer配置文件,使用国内镜像。原因你懂的。

composer config -g repo.packagist composer https://packagist.phpcomposer.com

第二:版本问题:此时有大概率会引版本不符而报错,错误提示代码如下:

因为官方的5.0版本的扩展库版本号都是1.*2.0版本均为ThinkPHP5.1版本专用,我们只需要更换版本就可以:

composer require topthink/think-captcha 1.*

 注:安装验证码要在项目的根目录安装

 

 原文链接:https://www.cnblogs.com/xwenbin/p/10490651.html

猜你喜欢

转载自www.cnblogs.com/bushui/p/11904684.html