位置:首页 » 技术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(),由于织梦使用了@将错误隐去,导致这次莫名的错误.将@去掉,错误立马出现: 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

最新文章
  • あの日見た花の名前を僕達はまだ知らない。

    同学推荐看的.. 真的很不错的动画..... 催泪片... 个人认为是神作..好吧.. ED也很棒: secret base ~君がくれたもの~ http://www.xiami.com/song/3319261 各种链接.. http://bangumi.tv/subject/10440 http://movie.douban.com/subject/5397537/ --cut-- Sion在2011-04-25 21:08:5回答到: ED是翻唱各种名曲的 我觉得是一集换一首... 不过是

  • 最近大家去問過設備麼?漲價幅度如何?

    上海魯班路星光鏡頭普漲200左右,不知道其他地方如何還沒空去轉. --cut--

  • 关于白露的养生祝福语

    1.露一露笑容,快乐围绕,露一露才气,幸福不断,露一露心声,舒畅追随,露一露身手,健康相伴,白露节,将如意露一露,开心不断,白露快乐! 2.寒霜降,雾苍茫,霜降时节天气凉.雁成行,迁南方,温暖过冬搬家忙.夜漫长,情难忘,今日对友吐衷肠.心舒畅,保健康,幸福永远驻身旁. 3.寒凉降临到白露,开心幸福乐无数.爱情雨露甘又甜,滋润心田情绵绵.平安清露纯又真,保驾护航意深深.五谷丰收笑容露,万千喜气挡不住.白露时节愿你幸福. 4.露一露笑容,心态乐观,快乐常伴;露一露才华,事半功倍,人人称赞;露一露胸怀

  • Windows Server 2008 之 终端服务TS WEB ACCESS Windows Server 2008 之 终端服务TS WEB ACCESS

    终端服务在这里就不多做介绍了,我的Blog里有一篇介绍Windwos Server 2003 Terminal Services 的介绍,比起前面的版本,有很多改进的地方,下面演示的就是它其中的一个新功能:通过TSWebAccess部署RemoteApp(单台服务器),话不多说,开始吧! 默认终端服务是没有安装的,我需要到服务器管理里去添加终端角色 下面这里我只选择了三项,TS授权需要"米",TS网关因为在这里是测试环境就没有用到internet.所以在内部测试选择这三项就可以了. 下

  • 捡漏票抢返程票,人生日历火力全开 捡漏票抢返程票,人生日历火力全开

    2014年春运抢票高峰终于到了"尾段",春节前的抢票大战已落下帷幕.在这场因60天超长预售期导致的"史上最激烈"抢票大战背后,谁能笑到最后?随着车票"捡漏期"和"抢返程票"的来临,抢票软件还能发挥怎样的作用呢? 小编很幸运在人生日历上抢到了一张2月14号的票,可是小编身边的朋友们就没有这个运气了,大多都在等着捡漏了.捡漏也是有技巧的,工欲善其事,必先利其器.你得选择一个好的抢票工具.人生日历在去年的春运抢票中表现不俗,今年也同

  • 吃哪些食物可以远离干燥 吃哪些食物可以远离干燥

    夏季吃哪些食物可以远离干燥?夏季烈日炎炎,这就很容易导致人体出现缺水的情况.那么缺水,人就会变得干燥,那应该怎么办呢?其实我们可以多吃一些滋补的食物.那么接下来小编来告诉大家夏季吃哪些食物可以远离干燥. 一.夏季吃哪些食物可以远离干燥 1.梨 梨具有润燥消风,镇咳止喘,清心降火的作用,醒酒解毒.生梨性凉,老年人不宜一次吃得过多.脾胃较弱的人,也可以做成冰糖炖梨水,亦是一种很好的食用方法. 功效:清心降火解夏燥. 2.大枣 大枣具有宁心安神.益智健脑.增强食欲.除腥祛味,抗过敏,提高免疫力的作用,

  • 怎么优化让竞价账户更加优质

    百度竞价的一个很实用的关键词工具:否定关键词!通过在百度搜索推广账户里的计划和单元里添加否定关键词,就可以屏蔽点一些你不需要的无效展现,从而提高百度竞价推广效果!百度竞价否定关键词,有哪些内容,怎么操作才能达到最好的效果?下面由小脑袋智能竞价软件小编为大家一一介绍! 一,否定关键词简介. 1.否定关键词的样式.它分为短语否定和精确否定.顾名思义,短语.精确和关键词的匹配模式,短语.精确效果相似.只是否定关键词的短语和精确是屏蔽掉一部分相关的关键词. 2.否定关键词的数量.百度竞价的否定关键词数量

  • 黄海波的名言 黄海波的名言

    少一些谩骂,少一些牢骚,多一些建议,多一些积极,人生都会变得好,心态都会变得好. 有一种友情叫什么都不说的友情,不玩虚的友情. 我们俩的生活乐趣的是什么呢,是我们通过自己的努力共同辆买车.我们这个月在一块存钱能够买一车轮子,下个月再存钱就买一个方向盘,再下个月买一后备箱,再下个月也许就够买一辆车,也可能车的钱不贵,很便宜只是一辆QQ,我们就全当练手了,练会了之后等以后日子慢慢变好了,有钱了我们再买好的,这就是我们俩人的快乐. 中国人咱就别比来比去的,没啥可比的,谁有本事谁挣美金去.当然要是美国国

  • AutoCad编辑多线对象教程 AutoCad编辑多线对象教程

    对于多线对象,可以通过"mledit"命令来增加或删除顶点,并且可用多种方法构造多线交点. 7.7.1 实例3 编辑多线 Step 1 打开图形文件 启动AutoCAD 2002系统,打开第6章中创建的实例文件"exam6-4.dwg"; Step 2 隐藏辅助线 建立一个名为"xline"的图层,并将所有辅助线的图层改为"xline",然后关闭该层. Step 3 编辑多线 选择菜单[Modify(修改)]→[Object(

  • 怎么模仿 MFC按钮不可用时按钮上的字体效果

    如何模仿 MFC按钮不可用时按钮上的字体效果 当MFC的按钮不可用时,字体是沉下去的,如何画出这种字体? ------解决方案-------------------- 不是沉下去吧,是灰色的吧.你GetDlgItem()->EnableWindow(FALSE)设置不可用就有这种效果了. ------解决方案-------------------- 模仿啊... 在退后(1,1)位置 然后把颜色给置灰. 就和按下去差不多了嘛

热门推荐
  • 【问底】王帅:深入PHP内核(二)——SAPI探究 【问底】王帅:深入PHP内核(二)——SAPI探究 SAPI是Server Application Programming Interface(服务器应用编程接口)的缩写.PHP通过SAPI提供了一组接口,供应用和PHP内核之间进行数据交互. 简单的讲,就像函数的输入和输出一样,我们通过Linux命令行执行一段PHP代码,本质是Linux的Shell通过PHP的SAPI传入一组参数,Zend引擎执行后,返回给shell,由shell显示出来的过程.同样的,通过Apache调用PHP,通过Web服务器给SAPI传入数据,Zend引擎执行后,返回给A
  • 无心法师经典台词大全 无心法师经典台词大全 本站阅读配图 无心法师经典台词 1.火光熄灭之后,山林归于漆黑寂静. 岳绮罗坐在一棵老树下,无声的翕动了嘴唇:"张显宗." 她以手托腮,不带感情的发出声音:"张显宗,我牙疼." 向后靠向老树树干,她继续自言自语:"这辈子没活好,很糟糕." 2."为什么对我这么好" "因为我爱你" "不是要两情相悦才叫爱吗" "相爱很难的 更多的是我像我这样的" 3.无心的身体是永远都
  • 支付宝2014年度账单在哪查看 支付宝2014年度账单在哪查看 支付宝2014年度账单在哪? 在手机上打开支付宝钱包,进入到支付宝钱包首页,在其界面的中间即可看到,如下图所示; 支付宝钱包查看2014年度账单方法 1,首先在手机上打开最新版支付宝钱包,进入到支付宝页面,在其页面往下滑找到[2014年度账单到]活动页面,如下图所示: 2,然后点击进入即可来到[2014年度账单]页面,如下图所示: 3,在其页面往下滑,可以看到我们在"2014我总共花了"多少钱,钱包朋友中的排名情况,以及转账,消费占比情况和消费总金额,主要消费去向(包括:数码,购物,服
  • 全能相机如何修改照片存储路径 全能相机如何修改照片存储路径 1)安装并打开全能相机,点击主界面中的[设置]按钮. 2)在"相机设置"界面中点击[其它设置],点击[照片存储路径]. 3)选择好自己想要存储的路径最后点击[确定]即可.
  • 百度空间在哪可以自定义我空间的CSS 百度空间在哪可以自定义我空间的CSS 百度空间自定义我空间的CSS方法:在"设置"的高级设置中选择CSS自定义.
  • iPhone6Plus照片分享到微信的图文教程 iPhone6Plus照片分享到微信的图文教程 iPhone6Plus照片如何分享到微信呢,微信现在非常的流行了我们可以把很多地方的东西直接分享到微信朋友或微信好友了,下面我们一起来看看iphone照片快速分享到微信的操作过程. 苹果手机集成了微信功能所以我们要分享的话只要在照片浏览界面然后在编辑管理中即可进行分享了,具体的照片分享步骤如下. 1)进入相册选择一张照片,点击左下角[按钮],再选择[更多].(如下图) 2)把[微信]右边的按钮开启,点击[完成],返回上一步点击[微信]图标即可分享.(如下图) 好了我们通过简单的2步就实现了照片分
  • 如何用ps制作HZC风格之橙红色非主流效果(1/4) 如何用ps制作HZC风格之橙红色非主流效果(1/4) 如何用ps制作HZC风格之橙红色非主流效果 如何用ps教程制作hzc风格之橙红色非主流效果 最终效果 .打开原图按ctrl + j复制一层,把图层混合模式改为"滤色",图层不透明度改为:50%,新建一个图层按ctrl + alt + shift + e盖印图层. 首页 1 2 3 4 末页
  • 厨房装修设计技巧有哪些 厨房装修设计技巧有哪些 厨房装修有着很大的特性,朋友们对于这样的问题也是很关心的,那么就来了解一下厨房装修设计技巧有哪些? 1. 要有足够的台面操作空间(用过小台面的,太难受了); 2. 不要单一.浅色的台面,太容易弄脏,容易浸污渍; 3. 备餐区要略高些,这样洗东西.切菜不用弯腰,省劲; 4. 烹饪区要矮点,这样炒菜不用架着胳膊,舒服; 5. 一定要大单盆,洗锅方便,比双盆用着痛快太多了; 6. 一定要台下盆,清洁台面卫生方便,水一抹就行了; 7. 要有个大高柜,把烤箱嵌在中间,这样用起来不用弯腰,省劲; 8. 前后