今天在使用thinkphp6开发的过程中遇到一个问题:想要上传图片到七牛云,然后就去百度看有没有轮子,还真有!
https://gitee.com/thans/thinkphp-filesystem-cloud thinkphp6.0的第三方filesystem扩展包,支持上传阿里云、七牛云。
如果有需要thinkphp6 图片上传到七牛的可以使用大佬的这个包,喜欢的话欢迎给大佬star。
我在使用composer安装完之后配置了一下,php代码增加了一个
disk('qiniu')
我想这样应该没问题了吧,但是!!!报错了:
报这样的错误:Call to undefined function curl_init
这是因为我的php7.3没有安装curl的缘故啊
安装:
在终端中输入:
sudo apt-get install php7.3-curl
然后就可以了,重启一下apache看看可以应该没有问题了,如果还有问题的话去看看/etc/php/7.3/apache2这个目录下的curl扩展有没有开启。
这样就可以在ubuntu19.10中安装php9.3 curl拓展解决thinkphp6 上传图片到七牛云的问题了。
好了,又水了一篇文章