centos php 开启libgdgd_Linux下开启PHP GD库支持

在linux系统中开启GD库支持,有以下几种方法。

1,检测GD库是否安装命令 代码示例:

php5 -m | grep -i gd

或者

php -i | grep -i --color gd

2,如未安装GD库,则为服务器安装,方法如下 代码示例:

# 如果是源码安装,则加入参数

--with-gd

# 如果是debian系的linux系统,用apt-get安装,如下

apt-get install php5-gd

# 如果是CentOS系的系统,用yum安装,如下

yum install php-gd

# 如果是

suse系的linux系统,用yast安装,如下

yast -i php5_gd

3,可以在原先编译PHP不支持GD的情况下附加

先下zlib源码,libpng源码,gd源码

解压后到源码目录

zlib目录 代码示例:

./configure --prefix=/usr/local/zlib

make ; make install

make clean

libpng目录 代码示例:

cp scripts/makefile.linux ./makefile

./configure --prefix=/usr/lo

cal/libpng

make ; make install

make clean

# gd目录

./configure --prefix=/usr/local/libgd --with-png=/usr/local/libpng

make ; make install

make clean

最后在php.ini中,搜到[gd]后,在下面加一行 代码示例:

extension=/usr/local/libgdgd.so

然后重启php服务,若不行,则尝试reboot,应该没有问题。

问题分析:

源码安装,只添加gd库这一个情况下,PHP版本和库的版本各异,所以:

- 不保证这么付出了这么多后有回报

- 不保证能够成功加载gd.so

- 不保证不怀孕

因此,如果是源码安装,最好是在编译PHP时加参数--with-gd

另外,Windows下开启PHP的GD库支持,操作方法如下:

找到php.ini,打开内容,找到: 代码示例:

;extension=php_gd2.dll

把最前面的分号“;”去掉,再保存即可,若本来就没有分号,则表示已开启过。

>>> 延伸阅读:

php GD库上传图片并创建缩略图的代码

php GD库生成验证码的实例

php GD库中文乱码的解决方法

php验证码(GD库生成验证码)的例子

php中开启gd2扩展的方法介绍

linux下安装 php GD支持库的方法

php GD库绘制24小时柱状图的实例代码

PHP GD库动态生成折线图的实例代码

php 缩略图生成类(支持imagemagick与gd库)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值