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 19Fatal 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 把最前面的‘;’分号去掉即可!
转载于:https://www.cnblogs.com/alex-13/p/3356172.html
相关资源:JAVA上百实例源码以及开源项目