Linux Centos服务器开启GD库配置PHP yum安装支持

Linux CentOS服务器开启GD库配置PHP yum安装支持

我们用网站做SEO公众号推广,想要提高网站用户体验,最好是换上好看的网站模板或WP主题。

有鉴于此,陈沩亮这几天不研究网络营销了,就在测试安装一款功能强大的WordPress主题,具体要求Linux服务器必须开启支持GD库。

所以,用命令查看了Linux服务器,确定已经安装了GD库。

Linux命令检测是否安装GD库:

php -i | grep -i --color gd

详解GD库是做什么用的

GD库提供了能一系列处理图片的API,使用GD库可以让网站处理图片,或者生成图片。

电子商务网站的服务器,通常都会开启GD库,实现以下的功能:

  • 用来生成缩略图。
  • 给图片添加水印。
  • 让网站数据生成报表。

Linux服务器安装GD库

  • 如果没有安装GD库,请看以下的Linux服务器安装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

我们可在本来编译 PHP 不支持 GD库的情况下添加 ▼

  1. 先下zlib源码,libpng源码,gd源码
  2. 解压后到源码目录,zlib目录

代码示例 ▼

./configure --prefix=/usr/local/zlib
 make ; make install
 make clean

# libpng目录 ▼

 cp scripts/makefile.linux ./makefile
 ./configure --prefix=/usr/local/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库,只添加gd库的情况下,PHP版本和库的版本可能会有所不同

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