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

最新文章
  • 100 出一个全新的天猫魔盒

    公司发的,已经有了小米盒子.这个就不要了.帝都出.最好面交. QQ:776767909 --cut-- zjupigeon在2016-05-09 19:35:43回答到: 几成新? hanwujibaby在2016-05-09 19:35:43回答到: 已出.谢谢关注. vtoexshan在2016-05-09 19:35:43回答到: 能装原生案桌不?

  • 你是如何做邮件群发的?

    许可式为前提,非群发大量垃圾bulk mail 初期量不大,如果用python直接smtp协程发送,哪家免费的相对限制少?有无简易搭建mail server 且不容易被列入黑名单的方法 --cut-- txlty在2014-02-10 01:31:2回答到: 活跃用户第一的扣扣邮箱,收到smtp发信100%进垃圾箱. "有无简易搭建mail server" 有.telnet到25端口,打几行字就是发一封邮件.任何 桌面/脚本 语言都能快速写一个. "且不容易被列入黑名单的方法

  • 哪六类人不能刮痧 哪六类人不能刮痧

    虽然刮痧好处多,可这些人不能用: 1.孕妇的腹部.腰骶部禁用刮痧,否则会引起流产. 本站阅读配图 2.凡体表有疖肿.破溃.疮痈.斑疹和不明原因包块处禁止刮痧,否则会导致创口的感染和扩散. 3.急性扭伤.创伤的疼痛部位或骨折部位禁止刮痧,因为刮痧会加重伤口处的出血. 4.有严重心脑血管疾病.肝肾功能不全.全身浮肿者.因为刮痧会使人皮下充血,促进血液循环,这会增加心肺.肝肾的负担,加重患者病情,甚至危及生命. 5.接触性皮肤病传染者忌用刮痧,因为这会将疾病传染给他人. 6.过度饥饱.过度疲劳.醉酒者

  • 99%的人都不知道的微信使用技巧大全总结 99%的人都不知道的微信使用技巧大全总结

    发布纯文字微信:点击朋友圈,长按右上角的发布按钮,就可以发布文字微信了! 给昵称添加表情:进入聊天界面输入表情,复制该表情,在修改昵称的时候粘贴. 微信表情漫天飞:微信聊天时输入"么么哒.生日快乐.i miss u"中的任何一个,都会有惊喜哦! 取消正在进行的语音发送:当你按住了语音,但又不想发布的时候,怎么办?这时只需手指不要放开,向上滑动即可取消发送! QQ离线消息:我->通用->功能->QQ离线助手 隐藏已发布微信的图片:进入要隐藏图片的微信里,点击右上角,设为

  • 老年痴呆症迎来新的曙光 不再预防而是治愈? 老年痴呆症迎来新的曙光 不再预防而是治愈?

    根据德国<明镜周刊>报道(2015年第31期,作者Jörg Blech),人类战胜阿兹海默病(老年痴呆症)的最新一次尝试再次以失败告终.一种指望能清洗老年人大脑中的Beta-Amyloid蛋白质的新药"苏蓝粗抹布"(Solanezumab)首次针对病人进行的临床试验结果表明,这种药物没有疗效. 尽管如此,研制苏蓝粗抹布的制药商Eli Lilly没有马上放弃.他们的研究人员甚至进行了二组第三阶段的药物试验(新药进入市场前的最后一个阶段).超过1000位轻度及中度患者参加了实验

  • 清新自然、大气淡雅色彩方案组 清新自然、大气淡雅色彩方案组

    清新自然.大气淡雅色彩方案组,很多的摄影师颜色搭配的时候都在用

  • 10月小学班主任随笔 面对类型学生,怎么做?

    一.学会正确关爱,营造温馨班级 一个班,关起门来就是一个大家庭.如果,这个大家庭中的每一个同学都如兄弟姐妹般互相关心着.帮助着.照顾着.鼓舞着,那么他便是温馨的,温暖的.那么我是如何努力来营造一个温馨的班级的呢? 1."偏爱"后进生 在班级管理中,我努力将自己"与人为善"的爱心和班集体"普遍的友爱"倾注给后进生,给他们以更多的关注,更多的投入.在班集体中,我总精心营造一种平等.和谐.友爱的气氛,让他们体验集体的温暖和同学间的友谊,让他们感受到自己

  • WinCE6.0下怎么使用Symbol Font

    WinCE6.0下如何使用Symbol Font? Windows CE6.0 VS2005 C++ win32 API 想要显示αβ°∞之类的符号 我把Symbol字体加到OS里面去了,可是不知道怎么用,哪位可以给个例子阿 ------解决方案-------------------- Symbol Font,有字库吧 直接加入 OS,要用还需要注册的 不加到 OS,可以直接调用 AddFontResource() 来调用它的

  • HashSet集合,条件判断有关问题

    HashSet集合,条件判断问题 HashSet集合中有元素 312 213 231 123 132 321 问题:如何重设HashSet中的元素 使条件满足 1不在第二位 1,2不相连 也就是能打印出最后的结果只有 231,132 ------解决方案-------------------- 探讨 HashSet集合中有元素 312 213 231 123 132 321 问题:如何重设HashSet中的元素 使条件满足 1不在第二位 1,2不相连 也就是能打印出最后的结果只有 231,132

  • 关于输出格式,该如何处理

    关于输出格式 这样子的 asp比如我在数据库中读取相关内容 主要字段有 地区 区域 姓名 我现在要把他们用表格形式列出来,以地区 区域排序(其中地区区域有单独的表格对应) 当地区区域符合数据各自大于1时 要合并单元格 最原始读取的程序是 sql= "select * from worker where (active=1 or active=2 or active=3) order by townid,villageid,worker desc " 显示的是 元谋县 平田 张1 元谋县

热门推荐
  • 女人最喜欢听的话 女人最喜欢听的话 女人最喜欢听的话 "XXX(男人的名字)是为了要与XXX(女人的名字)认识,而来到这个世界的."男人在与女人的合照背面写下以上的话. "不管将来发生什么事,你变成什么样子,你依然是我最爱的人."痴情男子花前月下向女朋友说着伟大誓言. "不要紧,你只是迟了一会儿吧!"她纵然迟到了大半个钟头,他仍旧体贴地说. "此刻我很挂念你,请为我小心照顾自己."男人在工作期间不忘传呼女友留下动人口讯. "给我一点时间,我会尽快和她分
  • 心如玄铁《活色生香》片尾曲 心如玄铁《活色生香》片尾曲 演唱:李易峰 词:白金明 曲:曾缔,谭旋 转瞬间 北风阵列 雁归南 悲鸣划开季节 越走越远 痛无处苟且 梦挨过几劫 瘦的如弦月 向黄叶 挥手送别 有太多悲酸 都随你枯竭 任风愈重 微笑愈亲切 我心如玄铁 将尘路续写 凭这一腔血 去诵读生命的章节 我拼力去参悟那 一秋枯骨化为春雪 苦难沿途结界 心如玄铁 绝不会向苍天哽咽 把泪水铸成一颗勇敢的心 向黄叶 挥手送别 有太多悲酸 都随你枯竭 任风愈重 微笑愈亲切 我心如玄铁 将尘路续写 凭这一腔血 去诵读生命的章节 我拼力去参悟那 一秋枯骨化为春雪 苦
  • 埃及千年木乃伊开棺 纪录修复全过程 埃及千年木乃伊开棺 纪录修复全过程 美国波士顿的麻省总医院对一具拥有2500年历史的埃及木乃伊进行开棺清理和修复.这具木乃伊被称之为"帕蒂赫谢夫",1823年作为一份礼物送给波士顿,后来一直保存在麻省总医院."帕蒂赫谢夫"是医学家眼中的一个怪异病例. 埃及古物学家米米-勒维奎将"帕蒂赫谢夫"从棺木中搬出,而后使用棉签清理掉面部的盐沉积物.由于木乃伊化,盐从他的组织缓慢渗出.除了清理"帕蒂赫谢夫"外,专家们还计划对棺木进行小幅修复,提高其稳定性. 完成这两项工作后
  • 虾和韭菜能一起吃么 虾和韭菜能一起吃么 虾和韭菜能放在一起吃吗?这是很多人想知道的问题,虽然虾和韭菜在生活中都比较常见,但是人们却担心虾和韭菜相克,不敢把它们一起食用,那么虾和韭菜能不能一起吃呢? 虾和韭菜能一起吃么 虾和韭菜能一起吃吗 1.虾和韭菜是能一起吃的 虾和韭菜是可以一起吃的两种食材,它们之间没相克的关系,一起食用不会危害身体健康,相反人们把虾和韭菜一起食用,还利于人体对它们营养成分的吸收,能起到补益气血和滋补肾脏与调理血压等多种保健功效. 2.虾与韭菜一起吃可以提味 虾与韭菜是可以一起吃的两种食材,它们一起食用可以起到互相
  • 小类目直通车实例操作 小类目直通车实例操作 一.店铺简介 店铺主营产品是荧光板,店铺等级两皇冠,店铺产品销量最高销量600 其次309.店铺主做这两款,价格比较适中,跟行业卖的比较好的前几家相对,价格也没有较大的优势.两款宝贝直通车推广的时间比较长. 二丶行业走势 从上图我们可以看出,荧光板全年的走势相对来说都是比较平稳的,除了过年期间.这也是直通车一直推广的原因. 总结:"荧光板"不管是展现指数和点击指数每天都很低,反而言之,就是该类目的流量比较少. 三.数据展示 总结:从上面三个图可以明显看出,在这两月里不管是ppc丶点击率
  • 淘宝客喜欢给什么样的卖家做推广? 淘宝客喜欢给什么样的卖家做推广? 淘宝客一直是卖家们比较青睐的推广方法,那么我们应该如何快速吸引淘宝客呢? 淘宝客喜欢热门产品 淘宝客选择的推广对象都是经过层层筛选的,他们会根据自己网站或者推广的风格类型不同来选择宝贝,大部分淘宝客会每天在后台里搜索相关的热门产品进行推广,例如:女装.女鞋网站就会寻找相关的女装或者女鞋进行推广,并且,他们在选择产品的时候会参考热门产品进行推广. 淘宝客很多都是业余的,基本很少把它当做职业来做,一般淘宝客都是通过微博.论坛.贴吧等推广,所以卖家需要在短时间内去打动淘宝客,所以首选是看产品,产品的评
  • 花椒直播被封号怎么办 花椒直播被封号怎么办 花椒直播为什么被封号?这个是大家都想知道的吧,下面小编给大家介绍一下花椒直播被封号的原因以及处理方法,感兴趣的赶紧来看看吧. 花椒直播被封号处理方法: 如果你想解封帐号,首先确定你是否有没有做过如下的事情: 1.最近是不是稍稍做了点小广告? 2.想给网友一下福利,是不是做了什么少儿不宜的事情? 3.是否有过小小的念头要将我们的花椒友们拉到其他平台去? 4.脑子一热,用了不适当的语言交流了呢? 5.有过没做过对国家不利的事情内? 如果没有发生以上情况,请您进入以下网页提交申诉资料进行账号申诉哦!