位置:首页 » 技术2 » 解决Call to undefined function imagettftext()方法

解决Call to undefined function imagettftext()方法

日期:2016-05-23 阅读:2num
Advertisement

imagettftext是一个图形处理函数了,如果在使用imagettftext函数时碰到Call to undefined function imagettftext()的话就是函数组件没有打开了,所以我们只需要简单的配置即可。

在一个新环境中装Tipask v2.5的时候发现后台验证码无法显示。出错的函数是imagettftext(),由于index.php使用了error_reporting(0)将错误隐去,导致这次莫名的错误,去掉,错误立马出现:

Fatal error: Call to undefined function imagettftext()
现在我们就明确了,出现错误的原因是PHP编译时没有加上FreeType。

解决办法

首先编译安装FreeType,以2.4.0为例:

wget http://download.savannah.gnu.org/releases/freetype/freetype-2.4.0.tar.bz2
tar -jxf freetype-2.4.0.tar.bz2
cd reetype-2.4.0
# 安装到/usr/local/freetype
./configure –prefix=/usr/local/freetype
make && make install
下面我们重新编译PHP,加上参数–with-freetype-dir=/usr/local/freetype

./configure –with-freetype-dir=/usr/local/freetype
编译完成重启php

kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`
再GD库中找到FreeType Support说明安装成功!

需要注意的是,如果服务器freetype的版本是1.*,那么你可能需要改变编译参数为–with-ttf[=DIR],以下转自ChinaUnix论坛:

字库 配置开关
FreeType 1.x 要激活 FreeType 1.x 的支持,加上 –with-ttf[=DIR]。
FreeType 2 要激活 FreeType 2 的支持,加上 –with-freetype-dir=DIR。
T1lib 要激活 T1lib(Type 1 字体),加上 –with-t1lib[=DIR]。
本地 TrueType 字符串函数 要激活本地 TrueType 字符串函数的支持,加上 –enable-gd-native-ttf。

解决Call to undefined function imagettftext()方法的相关内容

相关文章
  • 解决Call to undefined function imagettftext()方法

    imagettftext是一个图形处理函数了,如果在使用imagettftext函数时碰到Call to undefined function imagettftext()的话就是函数组件没有打开了,所以我们只需要简单的配置即可. 在一个新环境中装Tipask v2.5的时候发现后台验证码无法显示.出错的函数是imagettftext(),由于index.php使用了error_reporting(0)将错误隐去,导致这次莫名的错误,去掉,错误立马出现: Fatal error: Call to

  • Fatal error: Call to undefined function imagettftext()解决方法

    Fatal error: Call to undefined function imagettftext()解决办法 问题描述:phpcms 安装后,不能看到验证码图片. 解决:确保php-gd和freestyle.而且确保是先安装了freestyle,然后是php-gd:如果是先安装了php-gd,那么在安装完freestyle后,需要make clean 然后重新configure php with freestyle option,我的如下: ./configure \ --with-my

  • Call to undefined function imagettftext()解决办法

    Call to undefined function imagettftext()解决方法 由 老高 发表于 2014-10-03 在 代码人生 分类 老高在一个新环境中装DEDECMS的时候发现后台验证码无法显示.直接搜索一下这个错误,有人说session错误,有的说权限错误等等,这不胡扯么!只能看源代码了,定位到文件/include/vdimgck.php.出错的函数是imagettftext(),[email protected],[email protected],错误立马出现: Fatal erro

  • linux重新编译安装gd,增加freetype支持,解决验证码不显示有关问题,Fatal error: Call to undefined function imagettftext() linux重新编译安装gd,增加freetype支持,解决验证码不显示有关问题,Fatal error: Call to undefined function imagettftext()

    linux重新编译安装gd,增加freetype支持,解决验证码不显示问题,Fatal error: Call to undefined function imagettftext() 问题: Fatal error: Call to undefined function Think\imagettftext() in /var/www/webreg/ThinkPHP/Library/Think/Verify.class.php on line 143 查看phpinfo()后得知,gd中没有f

  • thinkphp做文字水印,并解决call an undefined function exif_imagetype()

    本文章一给大家介绍关于thinkphp做文字水印,并解决call an undefined function exif_imagetype()办法,希望此方法对大家有所帮助. thinkphp做文字水印 ,今天做一个电子请帖,就把祝福语贴到图片上面,发现一直报错是取不到图片类型,比如gif,jpg等,今天就写一个水印类并并解决call an undefined function exif_imagetype(),出现这个错误就是php.in 配置问题,打开即可:打开扩展 extension=ph

  • php在iis下安装SHOPEX 配置时报Fatal error: Call to undefined function mysql_connect() in 异常解决方法

    php在iis上安装SHOPEX 配置时报Fatal error: Call to undefined function mysql_connect() in 错误解决办法 php在iis上安装SHOPEX 配置时报Fatal error: Call to undefined function mysql_connect() in 错误解决办法 2011年08月17日 重要提醒:系统检测到您的帐号可能存在被盗风险,请尽快查看风险提示,并立即修改密码. | 关闭 网易博客安全提醒:系统检测到您当前

  • Call to undefined function curl_init——解决方法

    Call to undefined function curl_init--解决办法 1.在php.ini中找到extension=php_curl.dll,去掉前面的; 2.在php.ini中找到extension_dir = "ext",去掉前面的;,改为extension_dir = "d:\php5\ext". 注意:当使用相对路径时报错,改为绝对路径就好了.当然要确保d:\php5\ext目录下包含php_curl.dll. 3.重启apache服务器

  • php 验证码报错Call to undefined function imagecreatetruecolor() 多种方法无效解决思路

    php 验证码报错Call to undefined function imagecreatetruecolor() 多种方法无效 刚学PHP 弄那个验证码的 我在网上找了好多 调试都统一报错 Call to undefined function imagecreatetruecolor() 我去查了下 说 ;extension=php_gd2.dll 在php.ini中去掉前边的; 然后将php目录中的ext下的php_gd2.dll拷入c:\windows\system32,重启apache

  • Fatal error: Call to undefined function mysql_connect()解决方法

    Fatal error: Call to undefined function mysql_connect() apache可正常访问,mysql在命令行下可正常访问,php只要不访问mysql都正常. 运行phpinfo(),但是找不到mysql项. 我的系统原代码没动过,从32位WIN7换成64位就出现上述问题. 我安装的Apache+PHP+MySQL+Zend组合套件 v2.0 下载地址http://xiazai.zol.com.cn/detail/33/329744.shtml 谢谢大

  • ThinkPHP出现Call to undefined function bcadd()怎么解决 ThinkPHP出现Call to undefined function bcadd()怎么解决

    Call to undefined function 函数名称就是告诉我们没有定义这个函数了,像我们经常碰到关于mysql连接函数没有定义就是类是的提示了,下面我们来看在使用ThinkPHP出现Call to undefined function bcadd()解决 办法吧. 昨天一个网友在WDCP面板环境中安装ThinkPHP程序的时候出现报错,有提示"Call to undefined function bcadd()"这样提示.根据搜索结果也有看到类似的案例发生,主要是因为Thi

  • PHP加密3DES报错 Call to undefined function: mcrypt_module_open() 的解决办法

    PHP加密3DES报错 Call to undefined function: mcrypt_module_open() 的解决方法 我也是PHP新手,通过w3cschool了解了一下php基本原理之后就开写了.但仍是菜鸟. 先不管3DES加密的方法对不对,方法都是网上的,在运行的时候报了个错,把小弟整死了.找来找去终于自己摸出了方法. <?php /** * * PHP版3DES加解密类 * * 可与java的3DES(DESede)加密方式兼容 * * @Author: Luo Hui (f

  • Fatal error: Call to undefined function curl_init(),该怎么解决

    Fatal error: Call to undefined function curl_init() 这个错误怎么解决? php.ini里 extension=php_curl.dll注释已经去掉了 网上讲的方法都试了也不行,我的是win7 64bit系统 PHP 版本是5.3.13 ------解决方案-------------------- 我也不清楚,只能查一查 1:终于搞定了,要把 php 的安装放进 环境变量里面才可以. ;E:\php5;E:\php5\ext; 2:大家伙,我也解

  • Fatal error: Call to undefined function curl_init()怎么解决

    Fatal error: Call to undefined function curl_init()如何解决 Fatal error: Call to undefined function curl_init()一直报这个错,网上查了多种方法都不中 环境:windows7 64位 php为集成环境wamp php:5.3.13 apache:2.2.22 已使用方法: 1.在httpd.conf里面最后一行加入 LoadFile d:/wamp/bin/php/php5.3.13/ssleay

  • PHP中Call to undefined function mb_substr()处理方法

    PHP中Call to undefined function mb_substr()处理方法! 最近开发微信扩展功能,用到了mb_substr()函数.系统在windows下测试都是正常的,但是放到aliyun(选用的Centos系统)下面就出现了问题,Call to undefined function mb_substr(),报出这个异常. 很显然,这是调用了没有定义的函数,可是环境都采用yum安装的,Apache和PHP都是自动安装的.怎么会出现这个错误呢?其实PHP本身也是可配置的,安装

  • php “Call to undefined function: mb_substr()”的解决办法

    php "Call to undefined function: mb_substr()"的解决方法 在php.ini中找到";extension=php_mbstring.dll"去掉前面的分号";",然后重启服务即可

  • PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法

    这篇文章主要介绍了PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法,需要的朋友可以参考下 在一台处理网络支付的服务器迁移的时候,发现不能支付. PHP环境: PHP版本为5.3.3 系统为Red Hat 4.1.2-54 查看apache的错误日志,发现是加密文件中一个函数bcmul()报错: 代码如下: PHP Fatal error: Call to undefined function bcmul() in /php_rsa.p

  • 如其phpinfo()里没有mysql项 Call to undefined function mysql_connect【解决】 如其phpinfo()里没有mysql项 Call to undefined function mysql_connect【解决】

    如果phpinfo()里没有mysql项 Call to undefined function mysql_connect[解决] 安装好php apatche mysql 以后 做链接测试: 写了一个链接数据库的文件: <?php echo "<h1>This test for mysql.</h1>"; /* 连接选择数据库 */ $link = mysql_connect("localhost", "root"

  • form表单内 checkbox 的 onclick事件 typeError: *** not a function 调用方法类型错误 解决

    form表单内 checkbox 的 onclick事件 typeError: *** not a function 调用方法类型错误 解决 <script type="text/javascript"> function checkboxDan1(obj){ var boxes = document.getElementsByName("checkboxDan1") for(var i=0;i<boxes.length;i++){ if(boxe

  • Call to undefined function bcompiler_write_header() 异常如何解决

    Call to undefined function bcompiler_write_header() 错误怎么解决? php程序运行时出现:Fatal error: Call to undefined function bcompiler_write_header() 错误,怎么解决.谢谢.代码如下: $fh = fopen($this->targetPaths[$key].'encrypt.php', "w"); bcompiler_write_header($fh); bc

  • Fatal error: Call to undefined function mssql_connect()解决办法

    Fatal error: Call to undefined function mssql_connect() Fatal error: Call to undefined function mssql_connect() php.ini配置文件里面已经开启 extension=php_mssql.dll echo phpinfo(); 打印phpinfo没有显示mssql模块,证明没有加载,为什么没有加载? ------解决方案-------------------- 检查你的extensio

最新文章
  • 删除Chrome或ChromePlus超级链接的下划线

    在Chrome或ChromePlus中,超级链接的下划线距离文字太近,非常的难看,下面用CSS去掉下划线: Chrome 找到 c:UsersAdministratorAppDataLocalGoogleChromeUser DataDefaultUser StyleSheetsCustom.css 文件默认是空的,加入: a{text-decoration:none !important} 保存重启chrome即可 ChromePlus 找到 ChromePlus安装目录ChromePlusU

  • 外星人是人类清除计划幕后黑手 外星人是人类清除计划幕后黑手

    外星人是人类清除计划幕后黑手 人类清除计划 外星人 ufo 关于人类清除计划的传言很多,例如人工智能战争.人类战争.以及外星人言论,霍金曾经预言说,外星人就在宇宙中监视地球,寓意地球和人类最终可能遭受外星人的袭击而灭亡,那么外星人可能就是人类清除计划的幕后黑手. 在霍金的多种关于外星人的言论中,我们可以得知外星人可能并不像人类想象中友好,它们拥有几千万年的高等文明进化而成,它们将有可能对人类造成威胁,至少在霍金和NASA对外星人的隐瞒程度来看,让人越加怀疑其中的可能性. 恐龙是被外星人毁灭的 三

  • 拍摄动感大片不是梦 追拍2大手法揭秘 拍摄动感大片不是梦 追拍2大手法揭秘

    今天介绍两种经典追随拍摄手法,不但能让大家了解动感大片是怎么拍摄出来的,更能够让大家切切实实学到拍摄技巧.从此拍摄动感大片不是梦. 拍摄运动物体时,最能令人感受到动感的影像基本上都是用追随手法拍摄出来的.追随拍摄也叫追拍,在用追随手法拍摄出来的照片上,拍摄主体由于和照相机的移动方向.移动速度基本保持一致,所以形成清晰的影像,而背景则会被"拖拉"成为虚影.整个照片的画面有虚实的强烈对比,给人以强烈的动感效果. 现在很多摄影师或者记者在拍摄汽车类广告大片或者体育图片时常常会运用追随手法.相

  • 端午节有什么习俗?端午节六大传统习俗 端午节有什么习俗?端午节六大传统习俗

    沐兰汤 端午日洗浴兰汤是<大戴礼>记载的古俗.但这里的兰不是指兰花,而是菊科的佩兰,有香气,可煎水沐浴.也可以煎蒲.艾等香草洗澡.在广东,则用艾.蒲.凤仙.白玉兰等花草;在湖南.广西等地,则用柏叶.大风根.艾.蒲.桃叶等煮成药水洗浴.不论男女老幼,全家都洗,此俗至今尚存,据说可治皮肤病.去邪气. 饮蒲酒.雄黄酒.朱砂酒 饮蒲酒.雄黄.朱砂酒,以酒洒喷.在广西宾阳,逢端午时便有药料包出售,里面包括雄黄.朱耒.柏子,桃仁.蒲片.艾叶等,人们浸入酒后再用菖蒲艾蓬蘸洒墙壁角落.门窗.床下等,再用酒涂小

  • 为什么下雨天睡觉特别香阅读答案

    为什么下雨天睡觉特别香 壹心理 ①明明是勤勉上进的有为青年,为何总在雨天犯困?是你的自制力太差,还是这其中另有缘由?以下内容,或许可以解答你的疑惑. ②白噪声是天然的安眠曲.白噪声是指功率谱密度在整个频域内均匀分布的噪声.不同于其他噪音,白噪声会使人感到平静,更易入睡. 人在特别安静与特别嘈杂的环境下都会睡不着,但是在相对舒缓.有规律的声音环境下会很吝易入睡,比如雨声.落叶声.转动的电扇声,还有老教授讲课的声音.一些神经衰弱的失眠症患者还会去购买专门的白噪声发生器,以帮助入眠. ③雨天气压低,交

  • 夏天老人养胃保健的三个技巧 夏天老人养胃保健的三个技巧

    由于夏天太热,身体生理原因很多人对事物没啥胃口,但是不吃饭或者一直吃凉的食物对身体和胃很是不好.在这个问题上,对于本身肠胃健康就不好的老年朋友们更加明显了,想通过饮食达到调节的目标,我建议老人可以通过以下几种方法达到养生效果. 1.勾芡淋汁好味道 一般来说,老人家的饮食应该少盐少糖.在这样的原则下,做菜时,先以少许的糖和盐调味,然后把调味较重的汤汁淋在菜上,或勾芡;也可以在水煮的食物上淋上汁再入口.这样甜味和咸味只浅浅铺在食物表面,不但可以满足舌头的欲望,也不必担心摄取过量的盐和糖. 2.代糖代

  • 世界上最大的蜈蚣 世界上最大的蜈蚣

    大名:加拉帕格斯巨人蜈蚣(Scolopendra galapagoensis) 简介:身长30-40cm 最大44-46cm.分布在加拉帕格斯群岛中的圣克鲁斯岛.厄瓜多尔沿海地区.秘鲁南部.库克群岛.体色纯黑的巨人,蜈蚣中的霸王.更有未确定报道曾经捕捉到62cm的个体.

  • 北京电信4G业务开售 半年300元包6G流量

    对于用户关心的4G业务, 中国电信北京公司(以下为北京电信)宣布,于2月21日开始对外正式开售4G业务,用户可在网上营业厅和实体营业厅及其他渠道办理购机和套餐:终端上,用户可以选择无线上网卡(数据卡).天翼上网宝(MIFI),其中,天翼4G无线上网卡套餐共5档,最低每月70元包1GB,办半年卡则为300元包含6GB流量. 此前2月14日,中国电信宣布推出天翼4G业务,并公布了天翼4G终端和套餐.北京电信此次上市的4G终端包含无线上网卡(数据卡).天翼上网宝(MIFI)两类. 其中,MIFI也叫上

  • windows 2000是怎么样引导地

    事实上,Windows 2000的引导过程是从安装时候就已经开始的. 那我们首先从windows 2000的安装说起. 当windows 2000 setup运行时,它向硬盘上写入MBR(主引导记录),同时在这个磁盘驱动器的第一个可引导分区(就是我们在fdisk后激活的分区)写入引导扇区,引导扇区的内容根据不同的文件系统格式而变化(FAT或者是NTFS).如果你的机器上曾装有MS操作系统并建立了引导扇区的话,windows 2000 setup将检测它要覆盖的引导扇区是否有效,如果有效的话,wi

  • 揭秘如何把握扫街的画面感 揭秘如何把握扫街的画面感

    iPhone Photography Awards(IPPA)堪称历史最悠久,选手最强悍,评审最严苛的国际性顶级手机摄影比赛,有人说它是手机摄影奖项里的奥斯卡奖.参赛者将使用IOS设备(包括iPhone,iPod Touch,iPad)来拍摄,并且后期只能用app进行,禁止使用PS等其他编辑软件在电脑上进行修图.每年有大量的手机摄影爱好者向它奔涌而来,只为在获奖名单上占有一席,哪怕只是被提名也会令参赛者兴奋不已. 2015IPPA人物类一等奖 Q:原画册是哪位大神? A:来自四川成都的原画册老师

热门推荐
  • 4.23世界读书日的由来介绍 4.23世界读书日的由来介绍 世界读书日全称世界图书与版权日,又译世界图书日,最初的创意来自于国际出版商协会.1995年正式确定每年4月23日为世界图书与版权日. 设立的目的是希望散居在世界各地的人,无论是年老还是年轻,无论贫穷还是富裕,无论患病还是健康,都能享受阅读的乐趣,都能尊重和感谢为人类文明做出过巨大贡献的文学.文化.科学.思想大师们,都能保护知识产权. 每年的这一天,世界100多个国家都会举办各种各样的庆祝和图书宣传活动. 4.23世界读书日的由来 1995年,联合国教科文组织宣布4月23日为"世界读书日"
  • 趣味故事解读:和尚在,“我”哪去了 趣味故事解读:和尚在,“我”哪去了 乔布斯说,你的时间有限,所以不要为别人而活.不要被教条所限,不要活在别人的观念里,勇敢地去追随自己的心灵和直觉,只有自己的心灵和直觉才知道你自己的真实想法,其他一切都是次要. 有个叫张三的解差,押送一名生性狡猾的和尚服役,途中解差为避免出现闪失,就每天早晨把所有的重要的东西全部清点一遍.他先摸摸包袱,自言自语地说:"包袱在."又摸摸押解和尚的官府文书,告诉自己说:"文书在."然后他再摸摸和尚的光头和系在和尚身上的绳子,又说道:"和尚在."最后他摸
  • 手机上网流量异常 SIM卡拔掉也跑流量 手机上网流量异常 SIM卡拔掉也跑流量 昨天渝中区的周女士给时报通66099999打来电话说:她用的手机最近这1个月以来有点反常,有时候自己明明没有使用上网功能,可手机流量却不断攀升,截止到昨天下午5点36分,流量已经达到了814.87MB,超出了她上网套餐的10多倍. 渝中区,周女士通过手机查询到自己这个月上网流量出奇的高 用了半年 最近突然出现异常 周女士在朝天门一家专业制作窗帘的公司上班,这段时间生意很忙,她有两部手机.新买的一部是去年9月她父亲在两路南区路口专门为她办理的.随后周女士办理了话费套餐,每月都包含了60MB的上网流
  • 九法则减压舒心让你活得更轻松 九法则减压舒心让你活得更轻松 每个人都渴望健康和幸福,毕竟,我们努力的目标都是希望能健康.长寿.幸福地生活,这就要求我们经常锻炼,吃对食物;平衡的生活方式也包含精神和情绪健康;而减少压力应该成为生活的重点. 1.深呼吸 用深呼吸来缓解压力,可以说是最便捷的养生方法,适合每个人.随时.随地进行.基本方法:坐或站在一个放松的位置;缓慢地从鼻子吸气,默数5下,每秒1下,感觉新鲜的气充满腹腔和胸腔,鼓起肚子,张开胸膛;屏气,默数5下,感觉新鲜的空气注入全身;将肺中陈旧的气从鼻子或嘴慢慢呼出,默数5下;重复数次或数分钟,直至感到心情平
  • 让消费者忘不了广告的 4 招心理战术 让消费者忘不了广告的 4 招心理战术 面对现在信息爆炸的互联网社会,各种广告铺天盖地,让人目不暇接.想在这场"信息大战"中,让你的广告内容在传达产品信息的基础上,又留下些许印象,该怎么做?小编建议你先撸一本<广告心理学>! 恩恩,怎么说?小编开始正经了,从心理学上说,信息接受者在各种认知活动中,会努力减少或避免大量能量和精力的投入,这就叫做认知最省力原则.所以广告文案尽快简短通俗,类似: A Memory To Remember 金士顿 用建筑赞美生活 万科 越是简单,悦氏不简单 悦氏矿泉水 ... 那么,简短