不论使用composer还是yii无外乎两种使用环境windows和linux。这两种环境按照官方文档安装很少出错,但是也有个别官方文档没有给出的使用小细节。
1、composer使用过程中会需要输入github的token
因为好多扩展和依赖是从github上获取的所以你需要注册github账号在https://github.com/settings/tokens生成所需要的token值如图
2、使用composer引入第三方扩展和使用
安装完后yii2会自动根据psr-4完成加载和命名空间的设置,只需要在你的业务代码中需要使用引入即可。但是在我引入融云sdk时候出现了问题。说是类找不到,然后排错后发现是因为linux环境是严格区分大小写的,融云的sdk包入门文件为rongcloud.php但是里面类名为RongCloud所以导致找不到类。将文件名与类名改为一致的RongCloud可以正常使用
3、yii2将gitbub的token写入到composer.json避免重复输入
如图
"config": {
"process-timeout": 1800,
"github-oauth": {
"github.com": "你的token"
},
....
},
windows下开发和linux下部署最容易烦的错误就是 windows不区分大小写而linux严格区分大小写
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦