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

解决Call to undefined function imagettftext()方法

日期:2016-05-23 阅读:6num
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

最新文章
  • 产品的微信移动端用什么框架好?

    之前用的JqueryMobile觉得有点慢,还有什么可以快一点的,易上手的~ --cut-- zkd8907在2014-09-22 11:27:5回答到: JS库用的zepto,UI库自己简单写了一套. http://zeptojs.com/ zernel在2014-09-22 11:50:0回答到: 可以参考下ratchet,移动端的bootstrap http://goratchet.com/

  • 2015坚强女人励志签名 2015坚强女人励志签名

    2015坚强女人励志签名 1.生活中难免遭遇打击.但是,真正能把你击倒的是你的态度. 2.世界上最富有的人,是跌倒最多的人.世界上最勇敢的人,是每次跌倒都能爬起来的人! 3.男人,就算年轻时候在叛逆在洒脱迟早会努力奋斗为一个女人 4.女人,记住你不是男人的自行车,想骑就骑. 5.人生就像一块烧红的铁条,需要千锤百炼才能走好. 本站阅读配图 6.成功男人的背后永远有一个爱他的女人. 7.男人可以苦一辈子,但是千万不能苦了跟你一辈子的女人 8.女人,你可以爱男人,却不可以忘记爱自己 9.宁愿遭天谴,

  • 谷歌眼镜有望5月份上市销售 售价为1500美元 谷歌眼镜有望5月份上市销售 售价为1500美元

    谷歌眼镜 谷歌眼镜什么时间上市?据外媒报道,谷歌在Glass Collective大会上称,谷歌眼镜探索者版将有望于5月份上市销售.据悉,谷歌将于5月15日举行I/O开发者大会,届时谷歌眼镜很可能上市销售. 此外,国外三家风投谷歌投资(Google Ventures).安德森-霍洛维茨(Andreessen Horowitz)与凯鹏华盈(Kleiner Perkins)日前宣布,将联手为谷歌眼镜应用开发者提供资金.有观点认为,这是为谷歌眼镜铺货前做宣传. 据悉,谷歌眼镜支持拍照摄像.语音控制.网

  • 哪位前端大拿给改下这个 V2EX 自定义 CSS

    #Rightbar .cell:nth-child(1),#Rightbar .cell:nth-child(2){ border-bottom: 0px; } --cut-- loading在2016-05-15 08:55:48回答到: 没看懂 romotc在2016-05-15 08:55:48回答到: 只是想把右侧创作新主题上面的进度条上下的线去掉,但是影响到 TopicsHot 了 @loading loading在2016-05-15 08:55:48回答到: 你可以 #Topics

  • 刷机精灵怎么用?刷机精灵功能用法详解 刷机精灵怎么用?刷机精灵功能用法详解

    你会经常折腾你的手机吗?你是刷机控吗?看到别人手机拥有特别系统,你也想要?无论你是在Android刷机大道上走了很远很远的大神级人物,还是新手上路小菜鸟.只要你对刷机事业有抱负,其实你也可以成为刷机大神.为什么?因为最近网络上出现了一款比较火热的一键刷机工具-刷机精灵,想了解刷机精灵怎么用吗?不用担心你是小菜鸟,这个刷机精灵刷机教程,能让你一看上手!还等什么?我们一起来看看这最全的刷机精灵刷机教程吧! 一.刷机精灵是什么? 刷机精灵是目前在Android刷机领域比较好用的一键刷机软件,一键刷机功

  • 快的打车如何预订机票? 快的打车如何预订机票?

    1)首先打开快的打车,在左上方点击[三横],弹出窗口点击[积分商城]. 2)进入界面点击[旅游度假],点击[机票],首先在左边点击[红框图标]. 3)选择出发地城市点击一下,在右边点击[红框图标]. 4)选择终点城市点击一下,在界面点击[日期]便可以选择预约时间,点击[机票查询]. 5)选择航班班次点击进入,在界面选择航班价格点击[预订]. 6)用户要先登录淘宝网会员登录,输入账号和密码点击[登录],在界面填写好联系人.联系人电话等等,最后点击[去付款],在支付宝付款即可预订机票.

  • 女人永远不会知道的事 女人永远不会知道的事

    1.女人永远也不知道男人为什么要学会坚强? 因为他们自己知道,他们虽然外表坚强,但内心很脆弱,他们永远想让自己身边的她觉得自己是最棒的. 2.女人永远也不知道男人为什么不会轻易掉眼泪? 因为他们自己知道,他们不是不会掉眼泪,只是他明白一但眼泪掉下来了,这段感情也就结束了. 本站阅读配图 3.女人永远也不知道男人为什么每次在心烦的时候那么喜欢抽烟? 因为他们自己知道,只有在烟雾中才能忆起他们过去美好的时光来寻求一点心里的平衡. 4.女人永远也不知道男人为什么要在分手以后还会对她嘘寒问暖? 因为他们

  • 2011QQ伤感签名_2o11寂寞,寂寞依旧

    ╮ 花落心残 - 死也心安 ╰︶"只是努力的想要付出,忘掉了应该索要一下回报. ゛╭⌒爱情的玻璃鞋从未出现过# ╰︶"我清楚的明白,我想要的是什么. 假设总是最没有意义的怜惜, ∥ 我很感谢我的生日, 你的出现, 那是我最幸福的时光,丶 你是我的大小姐, 我愿意做你的执事,丶 ╰︶"我好像是个没法让人安心的孩子- 随着时间那些难过会慢慢愈合 你们知道的.我不喜欢别人骗我.. 从始至终只有你默默陪着涐- ╮ 只要一点点- 就足够了 他与我, 你跟他, 我们相隔,丶 我发誓,我笑了,笑得眼泪都掉了.

  • 覆巢之下,焉有完卵的成语故事

    关于覆巢之下,焉有完卵的成语故事 [成语]: 覆巢之下,焉有完卵 [拼音]: fù cháo zhī xià ,yān yǒu wán luǎn [解释]: 覆:翻.翻倒鸟窝,破碎鸟蛋.比喻毁灭性的打击降临于众时,无一可以幸免. [成语故事]: "覆巢之下,焉有完卵"又作"覆巢之下,安有完卵"."覆巢无完卵"."巢覆卵破"等.汉朝陆贾的<新语•辅政>中有这样的论述:"秦以刑罚为巢,故有覆巢卵破之患.&qu

  • 教你快速了解公共MySQL的数据库服务器层

    MySQL插件式存储引擎是MySQL数据库服务器中的组件,负责为数据库执行实际的数据I/O操作,并能允许和强制执行面向特殊应用需求的特定特性集合.使用特殊存储引擎的主要优点之一在于,仅需提供特殊应用所需的特性,因此,数据库中的系统开销较小,最终结果具有更有效和更高的数据库性能.这也是MySQL被始终视为具有高性能的原因之一,在行业标准基准方面,它能匹敌或击败专有的整体式数据库. 从技术角度上看,在存储引擎中,一些独特的支持底层结构的组件是什么呢?一些关键差别包括: ·并发性:某些应用程序比其他应

热门推荐
  • 酸奶面膜可以祛痘吗 酸奶面膜可以祛痘吗 酸奶面膜可以祛痘吗? 酸奶面膜不可以祛痘. 酸奶面膜的主要功效是滋润保湿,还可以美白肌肤,虽然也有镇静的效果,但是酸奶面膜对皮肤上的痘痘还是起不到什么作用.不过虽然酸奶面膜不能祛痘,但是可以在酸奶中加入一些其他对祛痘有效果的材料. 酸奶面膜加草莓可以祛痘将草莓洗净去叶,然后放入酸奶中捣烂,敷在脸上可以起到祛痘的效果.这是因为草莓中含有莓多酚印子,对祛痘有着很不错的效果.因此,想要祛痘的话,坚持敷草莓酸奶面膜,就可以见效. 祛痘要怎么做祛痘要保持皮肤清洁 脸上出现了痘痘以后,那么就一定要注意保持皮
  • 极品飞车17系统介绍 极品飞车17系统介绍 系统介绍篇: 下图是游戏的主界面,右侧的是最高通缉的排名例如我就在第十位,积累到SP值可以超越黑名单中的其余选手并获取他们的车辆,得到SP值的方法很多,可以通过比赛.警察追逐,毁坏公关设施.特技跳跃.撞广告牌的方式赚取.界面的左侧是主菜单.下方的滚动条类 似新闻联播的即时信息,但需要联网. 游戏中的界面,(easydrive)叫开车易,集成了包括Autolog.改装.联机.比赛.更换车辆和最高通缉比赛. 下图左下方是地图,右侧显示出来的信息是本辆车搭载的改装信息.右下方为氮气量和时速.最右底下写
  • operamasks-ui之omGrid简略使用 operamasks-ui之omGrid简略使用 operamasks-ui之omGrid简单使用 1.背景 1)本文只是简单记录下怎么使用operamasks-ui的omGrid进行增删改查,大部分代码可在operamasks-ui的demo看到: 2)前台使用freemarker模板,后台使用了Nutz框架: 2.先看下效果 3.前台代码编写 1)html <@m.mp title="测试1" jquery="jquery-1.7.min" css="test/default" js=