Strict Standards: Only variables should be assigned by reference in/home/wienholl/public_html/includes/templates/luoine_template_1/templates/tpl_modules_main_product_image.phpon line 19

Fatal error: Call to undefined function imagecreatefromjpeg() in/home/wienholl/public_html/includes/modules/magictoolbox/magictoolbox.makethumb.class.php on line 173


Fatal error: Call to undefined function imagecreatefromjpeg() in/home/polo08l0/public_html/includes/modules/magictoolbox/magictoolbox.makethumb.class.phpon line 173

     173行是“ case "jpg": $this->data = imagecreatefromjpeg($this->img); break;”

GD扩展库是php中的一个图形处理扩展库,默认状态中GD扩展库是未被安装的,如果需要安装我们需要简单的处理,如果在windows下,直接在php.ini中去除GD库前的;即可了,但在linux中没那么简单,下面我来给大家介绍linux中GD扩展库这方法。

直接安装:

centos安装 :

rpm -qa |grep yum

cat /etc/yum.conf

exclude= php*(删去) //否则--No package php-gd available.

yum -y install php-gd

vi /etc/php.d/gd.ini    中

;Enable gd extension module

extension=gd.so//把前面封号去掉

CentOS不用把全部东西都写在php.ini这个文件里,只是需要把*.ini文件写在 /etc/php.d/文件夹就可以了,系统会自动把这个目录下的*.ini读入php.ini
/usr/lib/php/modules/gd.so   <—-这个就是gd的文件啦

 代码如下 复制代码

rpm -qa |grep php-gd

如果不存在那么就执行下面的:

 代码如下 复制代码

yum -y install php-gd

最后重启apache

 代码如下 复制代码

service httpd restart

ubuntu安装:

 代码如下 复制代码

apt-get install php-dg

windows安装:

找到php.ini,打开内容,找到: ;extension=php_gd2.dll 把最前面的‘;’分号去掉即可!

linux服务器安装php GD扩展库方法的更多相关文章

  1. 常见的LINUX发行版安装libiconv库方法

    今天编译程序,发现程序报错,如下 cannot find -liconv collect2: ld returned 1 exit status 或者 undefined reference to ` ...

  2. centos系统php5.6版本安装gd扩展库

    由于项目需要显示验证码登录系统,所以这里需要开启php的gd扩展 这边提供安装php5.6的yum方法扩展自选.# rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fe ...

  3. linux编译php gd扩展

    1 安装gd的依赖包 yum -y install gd gd2 gd-devel gd2-devel zlib freetype 2 安装jpeg: wget http://www.ijg.org/ ...

  4. linux 添加php gd扩展 (linux添加PHP扩展)

    首先最基本的 第一:先安装库 yum -y install libjpeglibjpeg-devel libpng libpng-devel freetype freetype-devel 第二:进入 ...

  5. centos7 上为php-fpm安装gd扩展库

    转自:https://blog.csdn.net/liyyzz33/article/details/89166110 首先查看自己当前php的版本 php -v PHP 5.6.40 查看yum中是否 ...

  6. 给docker里的php安装gd扩展

    docker官方镜像为安装php扩展封装了函数,为开发者提供了很大的便利,以下以Dockerfile的形式演示安装gd扩展的方法,安装gd扩展需要安装几个依赖包,安装依赖包使用系统命令,安装命令根据基 ...

  7. C扩展php的方法(制作php扩展库)

    用PHP调用C扩展整个配置过程在CentOS下   今天终于把C扩展加入到PHP中了,并且可以调用,废话就不说了,看下文.   一.必须先要安装Apache和mysql,这两个的安装过程我就不说了. ...

  8. LINUX下用PHPIZE安装PHP GD扩展

    环境:LNMP in centOS 6.4. linux下PHP的扩展可以用phpize的方法,比较简单地进行启用. 以下以PHP-GD2 库安装为例子. sudo yum install php-g ...

  9. 不重新编译PHP文件的情况下php GD库扩展库的编译安装(centos)

    gd-2.0.33.tar.gz http://www.boutell.com/gd/ jpegsrc.v6b.tar.gz http://www.ijg.org/ libpng-1.2.7.tar. ...

随机推荐

  1. linker command failed with exit code 1 (use -v to see

    转自 :http://www.reader8.cn/jiaocheng/20131022/2003334.html Undefined symbols for architecture http:// ...

  2. SQL Server 2012中快速插入批量数据的示例及疑惑

    SQL Server 2008中SQL应用系列--目录索引 今天在做一个案例演示时,在SQL Server 2012中使用Insert语句插入1万条数据,结果遇到了一个奇怪的现象,现将过程分享出来,以 ...

  3. Sql Sever语句 (续2)

    日期时间 把日期类型的字段下默认值或绑定里的 设置成getdate()   ,新建字段时候不设置会自动获取当前服务器时间 在当前时间加上xx年xx月xx天 select datedd(yy,100,g ...

  4. split分割函数

    java.lang.string.split split 方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返回. stringObj.split([separator,[limit]]) 参 ...

  5. HDU - 5547 Sudoku(数独搜索)

    Description Yi Sima was one of the best counselors of Cao Cao. He likes to play a funny game himself ...

  6. Python2中while 1比while True更快

    1) bool类是从int类继承而来的 2) True/False 在python2中不是关键字,但是在python3是(True,False,None) PS > python2 Enthou ...

  7. 如何获取网页验证码图片并保存到本地(Java实现) [问题点数:40分,结帖人lanxuezaipiao]

    http://bbs.csdn.net/topics/390426978 public static String readCheckImage(HashMap<String, String&g ...

  8. 好用的API文档--在线版

    安卓在线api http://www.android-doc.com/reference/packages.html

  9. 20150627分享iOS开发笔记

    util是工具的意思:Ad Hoc是特别的,临时的意思;validate是验证的意思: 打包 苹果的键盘真好使 6和6 plus真机测试报错:No architectures to compile f ...

  10. HDU 2063 最大匹配的基础题

    中文题,题目大意不说了. 思路:就是寻找最大匹配,最大匹配就是每次找增广路,如果存在增广,那就把增广路上面的边全部都翻转即可.这样说明能多匹配一个,+1即可. //看看会不会爆int!数组会不会少了一 ...