使用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