热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

php提示Fatalerror:Calltoundefinedfunctionimagecreate()

在php中imagecreate函数是一个图形处理函数,主要用于新建一个基于调色板的图像了,然后在这个基础上我们可以创建一些图形数字字符之类的,但这个函数需要GD库支持,如果没有开启GD库使用时...
在php中imagecreate函数是一个图形处理函数,主要用于新建一个基于调色板的图像了,然后在这个基础上我们可以创建一些图形数字字符之类的,但这个函数需要GD库支持,如果没有开启GD库使用时会提示Call to undefined function imagecreate()错误.

例,我在测试一个简单生成图形时实例,新建一个新的 GD 图像流并输出图像,代码如下:

运行机制时提示:Fatal error: Call to undefined function imagecreate() .....

后面突然想起没打开gd库了,这一问题是,GD库没有正确安装或配置.

解决方案:在php.ini中找到 ;extension=php_gd2.dll 去掉前边的;,然后将php目录中的ext下的php_gd2.dll拷入c:/windows/system32和c:/windows目录下,重启IIS或者apache就OK了.

centos中gd库开启,具体操作只有2个命令如下,运行在线安装带GD库的PHP的命令,代码如下:

yum -y install php-gd

重新启动apachce服务以使安装后的GD库生效,代码如下:

/etc/rc.d/init.d/httpd restart(service httpd restart)

gd的安装路径:

/etc/php.d/gd.ini <---这个是让php支持gd的,这个是CentOS的特色之一,不用把全部东西都写在php.ini这个文件里,只是需要把*.ini文件写在/etc/php.d/文件夹就可以了,系统会自动把这个目录下的*.ini读入php.ini.

/usr/lib/php/modules/gd.so <----这个就是gd的文件.

关于需要使用GD库的图形处理函数还有如下:

gd_info 
getimagesize 
getimagesizefromstring 
image_type_to_extension 
image_type_to_mime_type 
image2wbmp 
imageaffine 
imageaffinematrixconcat 
imageaffinematrixget 
imagealphablending 
imageantialias 
imagearc 
imagechar 
imagecharup 
imagecolorallocate 
imagecolorallocatealpha 
imagecolorat 
imagecolorclosest 
imagecolorclosestalpha 
imagecolorclosesthwb 
imagecolordeallocate 
imagecolorexact 
imagecolorexactalpha 
imagecolormatch 
imagecolorresolve 
imagecolorresolvealpha 
imagecolorset 
imagecolorsforindex 
imagecolorstotal 
imagecolortransparent 
imageconvolution 
imagecopy 
imagecopymerge 
imagecopymergegray 
imagecopyresampled 
imagecopyresized 
» imagecreate 
imagecreatefromgd2 
imagecreatefromgd2part 
imagecreatefromgd 
imagecreatefromgif 
imagecreatefromjpeg 
imagecreatefrompng 
imagecreatefromstring 
imagecreatefromwbmp 
imagecreatefromwebp 
imagecreatefromxbm 
imagecreatefromxpm 
imagecreatetruecolor 
imagecrop 
imagecropauto 
imagedashedline 
imagedestroy 
imageellipse 
imagefill 
imagefilledarc 
imagefilledellipse 
imagefilledpolygon 
imagefilledrectangle 
imagefilltoborder 
imagefilter 
imageflip 
imagefontheight 
imagefontwidth 
imageftbbox 
imagefttext 
imagegammacorrect 
imagegd2 
imagegd 
imagegif 
imagegrabscreen 
imagegrabwindow 
imageinterlace 
imageistruecolor 
imagejpeg 
imagelayereffect 
imageline 
imageloadfont 
imagepalettecopy 
imagepalettetotruecolor 
imagepng 
imagepolygon 
imagepsbbox 
imagepsencodefont 
imagepsextendfont 
imagepsfreefont 
imagepsloadfont 
imagepsslantfont 
imagepstext 
imagerectangle 
imagerotate 
imagesavealpha 
imagescale 
imagesetbrush 
imagesetinterpolation 
imagesetpixel 
imagesetstyle 
imagesetthickness 
imagesettile 
imagestring 
imagestringup 
imagesx 
imagesy 
imagetruecolortopalette 
imagettfbbox 
imagettftext 
imagetypes 
imagewbmp 
imagewebp 
imagexbm 
iptcembed 
iptcparse 
jpeg2wbmp 
png2wbmp


本文地址:

转载随意,但请附上文章地址:-)

推荐阅读
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文介绍了关于apache、phpmyadmin、mysql、php、emacs、path等知识点,以及如何搭建php环境。文章提供了详细的安装步骤和所需软件列表,希望能帮助读者解决与LAMP相关的技术问题。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 本文讲述了作者通过点火测试男友的性格和承受能力,以考验婚姻问题。作者故意不安慰男友并再次点火,观察他的反应。这个行为是善意的玩人,旨在了解男友的性格和避免婚姻问题。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
author-avatar
我就是我
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有