毕设开发时的小随笔(3)

13 篇文章 0 订阅

坑边前言

大家好~老夫又来记录了,别问我为啥昨天才更了今天还要更,因为我掉坑了,疯狂采坑,无与伦比的坑,要不是有导师指点我,怕是我要废了!!在这多谢叶老师指点,虽然你不知道我把这一切都记录下来了,哈哈哈哈!嗝~

公司需求搞完了,我闲着有继续搞这个坑,不好意思,坑妈!有了高人指点,我还不把你打出屎来??

这个坑是有wamp集成环境引起的,我的毕设在做架构的时候已经引入了redis并且写了自己的redis类库,在web端运行的一切正常,完美无瑕,我甚至都感觉我自己是个天才。可当我毕设项目做到运用脚本的时候,我发现问题来了。

老板~上bug!

问题:我使用CI框架的CLI命令行执行脚本的时候,我引入了redis类库,可这货竟然给我报个错误

看到了没,就是上面这货,我看了是igbinary.dll引入问题,我看了下wamp的php.ini 我发现是引入了这个文件的!但是一执行命令就报错,然后我就去问度妈谷爹,某位网友说CI命令行不支持自动加载,我竟然就信了,朝着解决命令行不支持自动加载类库的房钱攻克,呵,我还是太年轻,怎么解决都不好使,就在我放弃的时候,急病乱投医,我又看到一个技术贴,说是dll版本与PHP不符的问题导致,年轻的我又信了,找匹配的,呵,鼓捣一半天,依旧不好用。

最后我想到了导师,我一般都不喜欢麻烦导师,因为每个人都很忙,但是我厚着脸皮去了,十年经验的就是比我6个月牛逼!!一眼就看出来为啥了!

下面到了揭示真相的时刻了!

我只配置了wamp的php.ini文件引入了reids以及igbinary插件,但是!!wamp有两个php.ini文件!!!!另一个在集成环境安装php的本件夹下,也就是bin文件夹下,奶奶的,这个里面我没有加载redis,导致命令行无法引入redis,导师说wamp里的两个php.ini有不同的用处,wamp里的是访问web端的时候会使用,而命令行会访问bin下的php.ini配置文件,真是令人头大啊!!

这是一场乌龙,但也显示了我的无知,知道的太少了,经验不足,但是我会记住这个教训,这个教训使我难受了一天,我会记住的!!

好了今天的坑就到这了,住大家少出bug, 再见了您呐!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值