无法使用类库

无法使用类库

老师,整了半天了,还是没整好。

首先,类库勉强装上了(也试过直接用课堂源码复制过去),但tp好像识别不到类库

http://img1.sycdn.imooc.com//climg/5d74f5380001ca2f13290718.jpg

http://img1.sycdn.imooc.com//climg/5d74f57c00013dd913140636.jpg

编辑器颜色就说明可能没找到。

然后,我发现,thinkphp目录下的start.php和vendor\composer目录下的autoload_files.php有冲突,我只要autoload_files.php存在,start.php就会被自动删除,造成我的tp环境无法使用。我用的tp版本是源码下载的5.0.7,一直没问题,直到装这个验证码库,折腾了。

http://img1.sycdn.imooc.com//climg/5d74f66d000113e312350619.jpg

http://img1.sycdn.imooc.com//climg/5d74f67c0001f19710300468.jpg

不知道是什么原因,我该如何处理呢??

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

4回答
好帮手慕小尤 2019-09-10 09:37:15

同学你好,建议同学将composer切换成中国镜像(切换国内镜像:composer config -g repo.packagist composer https://packagist.phpcomposer.com),然后重新使用composer安装thinkphp和验证码扩展。或同学使用课程源码进行测试。祝学习愉快!

好帮手慕查理 2019-09-09 19:01:26

您好,源码中thinkphp目录下的start.php和vendor\composer目录下的autoload_files.php文件是都存在,没有冲突。

http://img1.sycdn.imooc.com//climg/5d762b8e092fee4803770774.jpg

使用全部的源码是否能够显示出验证码?请检查。同学是否有更改其它配置文件?

  • 提问者 peter_feng #1
    上面同时存在,我一运行代码,start.php会自动被删除。 不记得有更改什么配置文件。
    2019-09-09 19:14:26
提问者 peter_feng 2019-09-09 18:30:22

老师,或者先抛开composer的问题,我将类库下载下来了,但代码运行时报错:

致命错误: Call to undefined function captcha_img()

http://img1.sycdn.imooc.com//climg/5d7629b70001196e15250595.jpg

好帮手慕查理 2019-09-09 09:53:04

您好,安装验证码库时是使用的composer安装的吗?直接复制源码中的验证码库测试是否能够使用。

(composer镜像会影响验证码库)

祝学习愉快!

  • 提问者 peter_feng #1
    用composer命令和直接复制源码的方式都试过了,能下载到类库,但1、会冲突,如上面所述composer目录下文件与start.php冲突;2、tp识别不了类库,即使下载下来也无法调用。
    2019-09-09 18:19:14
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师