php gd 2.1,php支持gd库

博主在编译PHP时遇到GD库安装失败的问题,通过从CentOS安装盘提取rpm包并手动解压,将gd.so放入extension_dir,并在php.ini中启用,解决了GD库的加载。然而,PHP仍然缺少JPEG支持,通过添加--with-jpeg-dir参数成功支持JPEG。最终,通过--enable-mbstring参数实现了MBSTRING扩展的支持。
摘要由CSDN通过智能技术生成

几次在编译php的时候加入–with-gd ,在make test 的时候都提示有错误。

我查看了centos默认安装的php-gd中,有gd.so文件和gd.ini的配置。我就干脆从centos 5.5安装盘中找到这php-gd-5.1.6-27.el5.i386.rpm这个安装包,然后把它直接解开试试。如果直接用rpm来安装的话,又要提示少这个少那个了。

rpm包是采用cap封装的,用下面的命令解开:

rpm2cpio php-gd-5.1.6-27.el5.i386.rpm |cpio -div

包中所有的文件都会解压到当前文件中。然后找到php.ini中的extension_dir这个选项,把gd.so拷贝到这个目录中。再在php.ini中加入extension=gd.so。或者光加入extnsion=路径/gd.so。

再看看phpinfo中有没有gd的提示d1ec0e13d046527c38d88919f265104e.png

有了,但是上图中没有jpeg的支持。apache还是有错误提示PHP Warning:  imagecreatefromstring(): No JPEG support in this PHP build in /www/blog/wp-includes/media.php on line 254 。

最后参照centos默认编译php时的参数加入了–with-jpeg-dir=/usr 终于支持jpeg了。

下面的任务就是让php支持 mbstring了。

2011-04-28 :今早加上参数 –enable-mbstring 。从phpinfo看到支持了。

请选择你看完该文章的感受:

随机文章:

Tags: gd, php

This entry was posted

on Thursday, April 14th, 2011 at 23:48and is filed under AMP.

You can follow any responses to this entry through the RSS 2.0 feed.

You can leave a response, or trackback from your own site.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值