例,我在测试一个简单生成图形时实例php
Example #1 新建一个新的 GD 图像流并输出图像web
代码以下 | 复制代码 |
<?php header("Content-type: image/png"); $im = @imagecreate(100, 50) or die("Cannot Initialize new GD image stream"); $background_color = imagecolorallocate($im, 255, 255, 255); $text_color = imagecolorallocate($im, 233, 14, 91); imagestring($im, 1, 5, 5, "A Simple Text String", $text_color); imagepng($im); imagedestroy($im); ?>apache |
运行机制时提示windows
Fatal error: Call to undefined function imagecreate() .....centos
后面忽然想起没打开gd库了函数
这一问题是:GD库没有正确安装或配置,解决方案:测试
在php.ini中找到 ;extension=php_gd2.dll 去掉前边的; 而后将php目录中的ext下的php_gd2.dll拷入c:/windows/system32和c:/windows目录下,重启IIS或者apache就OK了.spa
centos中gd库开启rest
具体操做只有2个命令以下: 运行在线安装带GD库的PHP的命令:orm
代码以下 | 复制代码 |
yum -y install php-gd |
从新启动apachce服务以使安装后的GD库生效
代码以下 | 复制代码 |
/etc/rc.d/init.d/httpd restart(service httpd restart) |
gd的安装路径
/etc/php.d/gd.ini <---这个是让php支持gd的哦,这个是CentOS的特点之一,不用把所有东西都写在php.ini这个文件里,只是须要把*.ini文件写在/etc/php.d/文件夹就能够了,系统会自动把这个目录下的*.ini读入php.ini /usr/lib/php/modules/gd.so <----这个就是gd的文件啦