thinkphp验证码异常报错:Call to undefined function think\captcha\imagecreate()
ThinkPHP
2023-02-25 21:02:46
验证码作为常见的信息验证方式,在任何场景中都可以说是非常常见的一项操作。本文介绍基于thinkphp框架,图片验证码不能正常显示,报错信息为:Call to undefined function think\captcha\imagecreate()要如何解决。
错误原因:php gd库未安装
gd库的作用:GD库是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片,也可以给图片加水印。
既然知道了是什么原因,那么就需要根据实际情况来进行安装。
CentOS7下安装GD库:
yum install php-gd
安装后,可以在项目中中使用phpinfo函数来查看gd库是否被安装。
thinkphp框架为例:
1、创建如1.php文件
2、1.php文件内容
<?php
phpinfo();
?>
3、1.php文件放置public文件夹下,域名+1.php。如:http://你配置的域名/1.php
若成功且正常安装,在1.php文件中可以查看到gd库的相关信息。
六月初字帖坊小程序
你想要的字帖模板及工具,这里都有!
881篇文章
4039人已阅读