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

最新文章
  • 这是土啬的新方法吗

    以前墙对TCP主要表现就两种, Connection Reset 或 Connection Timeout .今天注意到新的一种,无输入流 No incoming data .不知道这是个例还是普遍的?谁有类似的URL贴出来看看? [email protected]:/tmp# curl -verbose http://torcache.net/torrent/3A7EBEEA05F38DE0B4FC7840F0416231A5D94AD6.torrent > GET /torrent/3A7EBEEA0

  • 红薯有哪些食疗功效及禁忌 红薯有哪些食疗功效及禁忌

    本站食疗养生配图 红薯又名番薯.甘薯.地瓜等.皮色发白或发红,肉大多为黄白色,也有紫色.除供食用外,还可以制糖和酿酒.制酒精. 在日本国家癌症研究中心最近公布的20种抗癌蔬菜"排行榜"中,红薯名列榜首.明代医家李时珍说:"海中之人多寿,而食甘薯故也".冬季多吃红薯,对身体有好处,但吃红薯也有诸多的禁忌.下面我们就一起来看看红薯还有哪些保健作用及如何健康吃红薯. 红薯能防流感 红薯是β胡萝卜素的最佳食物来源,有助于人体制造足够的白血球,抗击感冒病毒侵入导致的感染.红薯

  • 100句经典励志名言

    100句经典励志名言 1.立志欲坚不欲锐,成功在久不在速.---张孝祥 2.天空黑暗到一定程度,星辰就会熠熠生辉. 3.人生最大的错误是不断担心会犯错. 4.人若软弱就是自己最大的敌人;人若勇敢就是自己最好的朋友. 5.如果你想得到,你就会得到,你所需要付出的只是行动. 6.光说不干,事事落空;又说又干,马到成功. 7.对于每一个不利条件,都会存在与之相对应的有利条件. 8.勤奋,是步入成功之门的通行证. 9.失败的历程也是成功的历程. 10.成功=艰苦劳动+正确方法+少说空话. 11.世间成事

  • 小孩很爱哭,怎么办? 小孩很爱哭,怎么办?

    我女儿非常爱哭,我试了很多方法都无法奏效,怎么办呢? 幼儿在三岁前因为语言发展尚未成熟,所以会用哭来表达自己的情绪和需求,等待有人协助他.随着语言发展渐趋成熟,就要帮助孩子改用说的方式来解决问题. 孩子哭闹时,你可以说:「深呼吸,用讲的,我相信你做得到.」或示范:「你可以说:『妈妈,请你帮我.』妈妈就会帮忙.」在孩子试着用语言表达时,就立即给予肯定和响应. 有些孩子因为天生气质坚持度高,或情绪反应度强;或者发现用哭可以操弄父母得到注意力,就会习惯用哭解决问题.这时父母要温和而坚定的告诉孩子:「哭

  • 浙江移动4G帮忙春运购票 回家的路上很温暖 浙江移动4G帮忙春运购票 回家的路上很温暖

    春运,是中国一年一度的大规模人员"迁徙".多少年来,春节前夕的杭州各大火车站.汽车站都是人满为患,售票窗前几天几夜排起长队.一列列火车.一辆辆汽车,沿着蜿蜒的道路,载着一个个归心似箭的人踏上返乡的旅途. 不过,因为自助购票的方式被大力推广,越来越多的人开始用互联网售票.电话订票.手机应用购票,往日排几天长队买票的盛况已不复见. 而今年,随着浙江移动的4G网络已覆盖全省城乡,4G也描绘了一幅新的春运图景. 利用4G购票 随时随地轻松搞定 从事建筑工作的张先生,在杭州已四年有余.但每年春节

  • 手游浮躁:站在钢丝上庆祝暴富

    一名歌手,一辈子可能只要有一首成名曲就够了.就算是一直只唱一首歌,但只要有人愿意听,理论上就会有商演的机会,就能为歌手带来收益.对于歌手来说,只要有这样的"爆款",后面只是赚多赚少的问题. 不过并不是每个行业都能这样,比如游戏.还记的<糖果粉碎传奇>吗?去年底官方公布的App Store全年应用下载排行榜中,这款由游戏开发商K ing推出的消除类休闲手游成了免费应用下载之冠.当时据King官方介绍,短短一年多,该游戏已经收获了5亿多次的下载量,玩家所进行的总游戏数超过150

  • 一起代工合同纠纷引起的思考

    现在工业分工越来越细,许多公司只搞研究.设计,不从事实际产品的生产,研究出来的产品或者设计好的产品交给代工厂进行生产,贴上自己商标后推向市场.也有许多公司没有研发能力,专门为他人代工产品.尤其在国家之间.地区之间经济发展不平衡的情况下,代工有利于节省成本,提高专业化水平.许多行业都有代工工厂,比如:在服装业,许多公司已经只负责品牌经营.服装设计,而实际生产全部委托给代工厂.代工比较普遍的当属电子产品行业,富士康就是一家靠代工闻名的公司.代工已经成为一种生产模式.但是,这种生产模式也产生了一定的法

  • [转]eclipse惯用快捷键

    [转]eclipse常用快捷键 Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性 Shift+Enter 在当前行的下一行插入空行

  • Git当地版本控制备忘 Git当地版本控制备忘

    Git本地版本控制备忘 首先git是一个版本控制工具,类似于SVN 笔记包括两部分,git本地版本控制和git远程协助 一.Git本地版本控制 以git windows版本msysgit为例,下载地址http://msysgit.github.io/ 1.打开git bash这是基于MINGW32的一个模拟linux bash终端 . 2.将目录切换到C盘根目录,创建一个文件夹名为gitproj 3.在该目录下执行命令 git init初始化该文件目录为git库 将生产一个.git后缀的文件 不

  • android之tween卡通片详解 android之tween卡通片详解

    android之tween动画详解 android中一共提供了两种动画,其一便是tween动画,tween动画通过对view的内容进行一系列的图像变换(包括平移,缩放,旋转,改变透明度)来实现动画效果,动画效果的定义可以使用xml,也可以使用编码来实现. 下面我们逐一查看tween能够实现的动画效果. 先看看工程的整体结构吧: 我们要实现的效果图如图 点击按钮则执行相应的动画操作. 布局文件activity_main.xml <LinearLayout xmlns:android="htt

热门推荐
  • 头发少怎么梳丸子头 头发少怎么梳丸子头 头发少怎么梳丸子头 Step1 第一步:首先将及肩偏分波波头短直发梳理通顺.如图所示. Step2 第二步:然后将刘海与侧边发丝向后梳理,仅在耳朵前方散下两缕发丝.如图所示. Step3 第三步:现将耳朵上方的发丝用发卡固定住,然后将靠近左边耳朵处的发丝扭转成发辫,向右边平行拉至,用发卡固定住.如图所示. Step4 第四步:再将剩余的发丝扭转成发辫,左边斜向上拉,在第一个发辫上方固定住.如图所示. Step5 第五步:然后将头顶发丝散开,顺时针扭转成一个大大的发辫.如图所示. Step6 第六
  • 十一种习惯让幸福远离你 十一种习惯让幸福远离你 你对目前的生活不满意吗?你认为应该对生活做些改变吗?下面列举的11种生活习惯和思维方式让幸福远离你,不妨审视自身,作出调整吧! 不满意你的人生吗?无论是个人生活还是职业生涯?如果是这样的话,那么罪魁祸首不是你的教养.缺乏机会.运气不好或者是别人妨碍了你.罪魁祸首就是你自己! 如果你的生活一团糟,那么问题在于你相信什么--以及你做什么. 1.你错误地把用政治手腕得到的成功和真正的成就混为一谈了 内斗.定位,试图通过让其他人看起来更糟糕使自己看起来显得更好--玩弄政治似乎可以帮助你获得更好的未来.
  • 外闻:10岁少女黑客公布iOS和Android游戏漏洞 外闻:10岁少女黑客公布iOS和Android游戏漏洞 年仅10岁的少女黑客"CyFi" 北京时间8月8日早间消息,一名年仅10岁的少女黑客"CyFi"周日在DefCon大会上公布了iOS和Android游戏的一个零日漏洞. 这名来自美国加州的女孩于2011年1月发现了该漏洞,当时她对于农场类游戏感到厌倦.CyFi表示:"在游戏中取得进展很难,因为发展需要很 长时间.因此我想,为什么不能修改时间?"大部分被发现存在漏洞的游戏都有着时间因素.例如在游戏中,玉米的成熟需要10小时,而人为调整手机或平板电脑
  • 心说,人毕生只架一座桥 心说,人毕生只架一座桥 我问心:什么是幸福? 心说:身心安顿,就是幸福! 幸福,本无关名利或者财富! 我问心:我身体安然,只是如何让心安顿? 心说:心中有牵绊,自然就不自由,不自由,如何能安顿? 我问心:心在红尘走,如何能不牵绊? 心说:心,若不为形役,即为自由! 我问心:心在形中,如何能不被形役? 心说:形,只是承载心的躯壳; 犹如,万斤肉身只为一缕气息; 心又说:心,又是感受生活的容器,把酸甜苦辣尝受,然后一笑而过! 我问心:为何要一笑而过? 心说:身不过百年,瞬息而过; 如梦一场,何必当真. 何况,那心中千百滋味
  • 情感美文:他不是高冷,只是暖的不是你 情感美文:他不是高冷,只是暖的不是你 01 二律背反定律是康德提出的哲学基本概念,指两个命题相互矛盾,但都可以成立. 就像我曾经以为,渣男是个绝对贬义的名词,直到我发现三水竟然有个女朋友. 三水名字里带个"淼"字,朋友们便给他取了个拆字的外号.他是朋友圈里公认的老好人,谁家小两口拌嘴了,哪个浪荡子一时半会儿资金周转不开,或者谁要出门旅个游,家里的阿猫阿狗乌龟多肉没人照顾,都会找他.每逢假期,朋友们聚会,跑前跑后张罗的也总是他,从订位到埋单,最后把一群醉得东倒西歪的家伙塞进出租车后座. 最重要的是,三水是朋友圈里公认的痴情人