tp6生成二维码

composer require dh2y/think-qrcode安装

遇到问题:

1.conposerSSL报错

2.php版本小于7.1

若发现conposer SSL报错保证SSL扩展开启的情况下还是报错,可能是被墙了,切换镜像即可

若PHP版本小于7.1,最简单的方法,可直接修改windows环境变量,改成7.1以上的PHP(注意修改完之后要重启,否则不会生效

think-qrcode安装成功之后(在vendor文件夹下找到dh2y/think-qrcode表示安装成功)

运行接口生成二维码,发现创建了uploads/qrcode文件夹,但文件夹里面空的,没有二维码图片

解决方案:

think-qrcode下找到src\phpqrcode会发现每次生成二维码都会生成一个log文件,打开,发现

报错gzuncompress() has been disabled for security reasons

这种情况

很简单,把gzuncompress函数,换成zlib_decode即可. 完全不影响使用.

替换之后再生成一下二维码会发现没有log文件了而且在uploads/qrcode文件夹下也可看到二维码图片

你可能感兴趣的:(PHP,ThinkPHP)