php Fatal error: Call to undefined function imagecreatefromjpeg()
代码如下:
if(!imagecreatefromjpeg("./testimg.jpg")) { echo "imagecreatefromjpeg(testimg.jpg) failed!n)"; } else { echo "imagecreatefromjpeg(testimg.jpg) succn)"; }
如果你使用此函数提示php Fatal error: Call to undefined function imagecreatefromjpeg()
这个错误是因为没有安装gd 的jpeg,虽然你用phpinfo 查看有gd但 gd 不支持 jpeg,安装前我的phpinfo 如下:
gd GD Support enabled GD Version bundled (2.0.34 compatible) FreeType Support enabled FreeType Linkage with freetype FreeType Version 2.2.1 GIF Read Support enabled GIF Create Support enabled PNG Support enabled libPNG Version 1.2.10 WBMP Support enabled XBM Support enabled
显然gd 没有支持jpeg 的,下面要安装 gd中的 jpeg,代码如下:
1、找到php 源码目录
2、进入 ext/gd 目录
3、/usr/local/php/bin/phpize
4、./configure –with-php-config=/usr/local/php/bin/php-config –with-jpeg-dir –with-freetype-dir
5、make && make install
6、重启 httpd
安装后查看phpinfo
gd GD Support enabled GD Version bundled (2.0.34 compatible) FreeType Support enabled FreeType Linkage with freetype FreeType Version 2.2.1 GIF Read Support enabled GIF Create Support enabled JPEG Support enabled libJPEG Version 6b PNG Support enabled libPNG Version 1.2.10 WBMP Support enabled XBM Support enabled
很显然多了个 JPEG Support enabled
以windows下的php+apache:
首先,打开php.ini,找到"extension=php_gd.dll",然后去掉前面的";"注释,重启apache即可.
如果还出现此类问题,先检查php.ini的extension_dir值是哪个目录,在那个目录下检查有无php_gd.dll,没有的话请下载php_curl.dll,再把php目录中的libeay32.dll和ssleay32.dll拷到c:windowssystem32里面,重启apache,OK!
本文链接:
收藏随意^^请保留教程地址.
上一篇: Python连接MySQL并使用fetchall()方法过滤特殊字符
下一篇: javascript - ajax 获取服务端的json数据出错了,JSON.parse(xhr.responseText),,,?
推荐阅读
-
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
-
php运行出现Call to undefined function curl_init()的解决方法
-
Fatal error: Call to undefined function curl_init()解决方法
-
PHP严重致命错误处理:php Fatal error: Cannot redeclare class or function【转】
-
jQuery的$.get()函数不执行以及php端报错Uncaught Error: Call to a member function bind_param() on boolean in...
-
Fatal error: 'break' not in the 'loop' or 'switch' context in Function.php
-
Fatal error: Call to undefined function json_decode()解决办法
-
Uncaught Error: Call to undefined function imageCreateTruecolor() in ,php7中GD库打不开
-
PHP TP5内报错:Call to undefined function imagecreatefrompng()
-
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法