安装php-GD库

安装php-GD库

过程还挺曲折的,

1)安装jpeg库的支持,我安装的是当前最近版本jpeg-9b,(下载地址:http://www.ijg.org/)按php的要求配置时添加enable-shared参数:

configure --enable-shared

默认安装到/usr/local目录下,这点很重要。

2)配置php,我安装的版本是php5.6.18,配置命令如下:

./configure  --with-apxs2=/usr/local/apache2/bin/apxs --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-mysql=mysqlnd --with-jpeg-dir=/usr/local --with-gd

里面mysqlnd也很重要,不然php没有mysql驱动,我安装的是mysql 5.7(这也折腾了我一天时间),要使用–with-jpeg-dir=/usr/local指定jpeg库的安装目录,并且指明开启gd库支持–with-gd,因为自从php4.3还是哪个版本php已经绑定了gd库,所以不用单独下载安装gd库(即使你想也下载不下来,主页能打开,不过文件下载不下来)。

3)完成,编辑一个php文件,添加下面的指令,访问该页面可以得到当前gd库的信息,能看到支持的图片格式。

<?
var_dump(gd_info());
?>

最后,其实上面这些在php官方文档都有,但是我觉得官方文档写的不清不楚的,不是很具体,enable-share那里就把我搞蒙了,我还以为是php在配置阶段要开启enable-share呢!后来上网找了一下才知道是jpeg库。

 

发表评论