位置:首页 » 技术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

最新文章
  • AppleWatch也能运行Win95?美国牛人做到了 AppleWatch也能运行Win95?美国牛人做到了

    当前位置 :终端 AppleWatch也能运行Win95?美国牛人做到了 2016-05-04 10:44 作者: 转载出处:环球科技综合报道 推荐人:一飞 据美国科技网站PCMag 5月2日报道,自1990年以来,科技已经取得了巨大的飞跃.而搭载最新版Watch OS 2.2系统的Apple Watch,竟然也可以搭载微软Windows操作系统? 纽约移动设计与产品开发团队Tendigi的首席技术官尼克•李在其博客上展示了一段视频,演示其如何将Windows 95系统移植到Apple Watc

  • 豆瓣 FM 很多音乐都是未上架状态了,去哪听音乐呢?

    现在大部分都是英文歌了--中文歌大部分被下架(红心里大半受灾).听来听去总是英文歌-- 所以以前豆瓣 FM 的用户,现在用什么听音乐呢? --cut-- Slienc7在2016-05-09 17:45:28回答到: 虾米或者网易:. doyle在2016-05-09 17:45:28回答到: qq 音乐 yexm0在2016-05-09 17:45:28回答到: 网易+1 平板电脑用它的 uwp 版播放器挺不错的. fwrq41251在2016-05-09 17:45:28回答到: 网易也有不

  • Letter to a young programmer -- Guido van Rossum

    Dear (insert name here), I heard you enjoy a certain programming language named Python. Programming is a wonderful activity. I am a little jealous that you have access to computers at your age; when I grew up I didn't even know what a computer was! I

  • 请问免费 SSL 证书有谁用过,会有什么问题吗?

    比如会被Q什么的 最好是用过的来说说 --cut-- Septembers在2015-04-12 21:47:5回答到: 看本节点的其他帖子 vInspector在2015-04-12 21:50:5回答到: 不合格的问题 - 请阅读:提问的智慧 http://lilydjwg.vim-cn.com/articles/smart-questions.html caola在2015-04-12 22:03:3回答到: 免费的SSL并没有什么问题,现在国内的 WoSign,国外的 startCom

  • [杭州]寻各种前、后端,能力有多高,薪水就有多高

    也许你仍是小弟,为人奔前忙后, 也许你已是老大,指挥一众人马: 只要你有一腔热血,更有两把刷子: 不管你是不是BOSS眼中的「哎呦草泥马」, 但你会是我们眼中的「哇塞哦买噶千里马」! 今天,他们对你爱理不理, 明天我们令你变得「高攀不起」! 来吧,带上你最漂亮的简历和得意作品, JOIN SnapFit! SNAPFIT是一家颠覆国人生活习惯的「工业 4.0」跨国企业,能圆你「上市」梦想和各种最美好的未来! ------ 我们需要这样的你 ------ iOS研发攻城狮.Android研发攻城狮

  • PS+AI教你绘制酷炫多彩的动态霓虹灯字效 PS+AI教你绘制酷炫多彩的动态霓虹灯字效

    效果图: 一.在AI里画草图 1. 首先呢~打开你的AI,然后用椭圆工具画一个圆,描边:5pt. 2. 打上文字,这里使用的是Darwin字体,没有的可以用相似的字体哦~ 3. 然后我们去对象>变换>斜切,倾斜角度:-10°,角度:90°. 4. 现在我们要把文字处理成空心字~选择工具选择字,然后右键>创建轮廓,清除文字填充颜色,描边为5pt. 5. 画一个小圆,然后用剪刀工具去掉小圆的一部分~在描边里选择3点圆形,双击3点圆形,更改大小 为5pt. 6. 复制刚刚制作好的图形,放置在空

  • 普陀山的景点介绍 普陀山的景点介绍

    普陀山雄峙东海,位于杭州湾外舟山群岛的中部.全岛面积12.5平方公里,南北长8.6公里,东西最宽处约3.5公里,呈狭长形,斜卧在海上.普陀山海拔 300米,其最高峰为佛顶山,山势西北高.东南低,背挡寒风,名胜景点多分布在平缓的东南一侧.普陀山地处亚热带,属海洋性季风气候,年降水量达1200 毫米左右,冬无严寒.夏无酷暑,年温差小,最热月平均气温为27℃,最冷月平均气温也在5℃以上.古人说:"以山而兼湖之胜,则推西湖,以山而兼海之胜,当推普陀." 普陀山东南有一小岛名洛迦山,向与普陀山齐

  • 谈谈我对网站建设行业的几点见解 谈谈我对网站建设行业的几点见解

    要说起今天互联网趋势,那是越来越明显了.大街小巷随处可见的文字广告.招贴广告.车身广告.楼宇广告等等,遍地可见.这个现象说明着一个问题,未来的社会发展跟互联网是脱不了干系的.人人都想从互联网里分一份属于自己的热羹,人人都想做一个能让自己分到这份热羹的互联网产业.所以出现了以各种目的为想法的网站孕育而生.那么是谁在背后供应这些互联网产业呢?这些个供应者是否能真正的解决人人都想分一份羹的问题呢?那么首先我是作为一个互联网产业的供应者,我给你们的疑问上的解答是:"也许能吧!" 为什么我那么不

  • 多听FM与PP租车战略合作 开启移动智能用车生活 多听FM与PP租车战略合作 开启移动智能用车生活

    这是一个流行牵手的时代,品牌之间的跨界合作是今年流行的大趋势.9月7日,多听FM和PP租车联合宣布达成战略合作,多听FM将为PP租车独家订制智能车载电台车听宝,双方还将在品牌跨界联合推广.用户体验.流量计划等领域实现双方共赢. 多听FM与PP租车达成战略合作后,多听FM将通过PP租车超过60万辆汽车的共享租车平台,扩大车听宝整体市场份额,进一步强化对音频生态链的布局;PP租车将通过多听FM独家定制的智能车载电台,海量的优质音频内容,为用户在汽车场景下创造更舒适.便捷的听觉体验;业务方面的合作布局

  • 啪啪奇怎么删除好友 啪啪奇怎么删除好友

    1)打开啪啪奇进入应用后点击下方[人头像],接着点击[好友].(如下图) 2)点击你要删除的好友,[长按],点击[解除好友关系]即可.(如下图)

热门推荐
  • 陌陌币怎么买会员? 陌陌币怎么买会员? 陌陌设置里有个"会员"选项,点击即可选择用"支付宝"或"陌陌币余额支付".
  • 想做个漂亮女孩吗那就别懒了 想做个漂亮女孩吗那就别懒了 想做个漂亮女孩吗?别懒了!!试试做做这些事情吧.
  • 样板房装修效果图欣赏 样板房装修效果图欣赏 样板房装修效果图欣赏 装修还没有开始的时候就开始畅想完成后的效果,这是开始着手装修的人都会做的事情.下面为大家搜集了一些样板房装修图片,在畅想之余一起来欣赏下.如果你脑海里还没有构图,不妨参考一下. 样板房装修效果图欣赏 家居设计的参考 样板房装修效果图欣赏 家居设计的参考 样板房装修效果图欣赏 家居设计的参考 样板房装修效果图欣赏 家居设计的参考 样板房装修效果图欣赏 家居设计的参考
  • 一泡茶可以泡几次 一泡茶可以泡几次 一泡茶可以泡几次,这要与茶叶的耐泡程度除与嫩度有关外,主要决定于茶叶加工的方法. 无论什么茶,第一次冲泡,浸出的量占可溶物总量的50%-55%;第二次冲泡一般约占30%;第三次为10%左右;第四次只有1%-3%了.从其营养成分(茶叶中的维生素(维生素食品)和氨基酸(氨基酸食品))看,第一次冲泡就有80%的量被浸出,第二次冲泡时约15%,第三次冲泡后,基本全部浸出.茶香气和滋味,一泡茶香气浓郁,滋味鲜爽;二泡茶虽浓郁,但味鲜爽不如前;三泡茶香气和滋味已淡乏;若再经冲泡则无滋味. 一般的红茶.绿茶和
  • Windows Server 2008下调教IE有巧招 Windows Server 2008下调教IE有巧招 使用IE访问网页内容,其实是一项非常简单的事情,相信许多人对这样的操作都已经耳熟能详了.不过,在Windows Server 2008下上网冲浪时,我们会发现IE打开网页内容的操作并没有预想中那样简单,有时还很复杂;为了帮助各位朋友提高上网冲浪的效率,本文在这里为各位朋友贡献几则与众不同的IE调教技巧,希望能为大家带来帮助! 1.不让别人降低IE安全性 许多时候,各种非法黑客或木马程序都是通过IE浏览器"植入"到本地服务器系统中的;如果IE浏览器自身的安全性不高,那么它就无法对那些木马