在Linux上安装GD库和freetype

41

我想使用imagefttext,并且需要安装GD库和/或Freetype。

我对这种东西很新,在Linux上如何安装GD库和Freetype?


1
你正在使用哪个Linux发行版? - Lee Duhem
1
你应该提到,不同的Linux发行版使用不同的软件包管理系统,例如,Fedora/CentOS使用“Yum”,Debian/Ubuntu使用“Apt”。 - Lee Duhem
4个回答

75

安装 GD :

对于 CentOS / RedHat / Fedora 操作系统 :

sudo yum install php-gd

对于 Debian/ubuntu 操作系统:

sudo apt-get install php5-gd

安装freetype:

对于CentOS / RedHat / Fedora

sudo yum install freetype*

对于 Debian/Ubuntu

sudo apt-get install freetype*

不要忘记在完成操作后重新启动 Apache(如果您正在使用 Apache):

CentOS / RedHat / Fedora:

sudo /etc/init.d/httpd restart

或者

sudo service httpd restart

Debian/Ubuntu

sudo /etc/init.d/apache2 restart

或者

sudo service apache2 restart

1
freetype无法工作,它显示无法找到freetype软件包。 - C A Mc
1
我没有使用Ubuntu进行测试,但这是我搜索“如何在Ubuntu安装freetype”的第一个结果。你也可以搜索。 - Alireza Fallah
4
请写"freetype*"而不是"freetype"。 - k__gc_im_o_
1
这就是为什么我的WordPress缩略图没有被生成的原因。 - Dave Hilditch
1
不要忘记重新启动Apache:sudo service apache2 restart - Andrew
显示剩余5条评论

14

事情本来很简单,除非它们被搞得混淆不清。

在Ubuntu中安装GD库

sudo apt-get install php5-gd

在Ubuntu中安装Freetype

sudo apt-get install libfreetype6-dev:i386

1
在14.04 LTS中,安装php5-gd也解决了Freetype的问题(因此只需要安装php5-gd)。 - Paul
apt-get install libfreetype6-dev 对我有用! - ch271828n

2

对于CentOS: 在安装php-gd时,您需要指定版本。我通过运行以下命令来解决这个问题: sudo yum install php55-gd


1
我正在使用AWS Linux和PHP版本5.6.17。sudo yum install php56-gd在我的*网站*上有效。谢谢。 - eQ19

1
安装freetype:
sudo apt update && sudo apt install freetype2-demos

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接