php7.3 安装gd扩展

该文详细介绍了如何在CentOS7环境下处理相关依赖,通过下载并安装libjpeg-turbo,libpng和freetype的RPM包,然后编译安装GD扩展,最后在php.ini中添加GD扩展的配置,以启用PHP7.3的GD库支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、处理相关依赖

下载依赖包
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libjpeg-turbo-1.2.90-8.el7.x86_64.rpm
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libjpeg-turbo-devel-1.2.90-8.el7.x86_64.rpm
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libpng-1.5.13-8.el7.x86_64.rpm
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libpng-devel-1.5.13-8.el7.x86_64.rpm
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/freetype-2.8-14.el7.x86_64.rpm
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/freetype-devel-2.8-14.el7.x86_64.rpm

查看有没有其他版本的先删除
rpm -qa | grep libjpeg
rpm -qa | grep libpng
rpm -qa | grep freetype
删除相关包
yum remove 相关包
安装 包
rpm -ivh libjpeg-turbo-1.2.90-8.el7.x86_64.rpm
rpm -ivh libjpeg-turbo-devel-1.2.90-8.el7.x86_64.rpm
rpm -ivh libpng-1.5.13-8.el7.x86_64.rpm
rpm -ivh libpng-devel-1.5.13-8.el7.x86_64.rpm
rpm -ivh freetype-2.8-14.el7.x86_64.rpm
rpm -ivh freetype-devel-2.8-14.el7.x86_64.rpm

二、编译安装扩展

cd /root/php-7.3.0/ext/gd
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-jpeg-dir=/usr/include --with-png-dir=/usr/include --with-freetype-dir=/usr/include
make V=s -j$(nproc) && make install

三、在php.ini中添加扩展

vi /usr/local/php/lib/php.ini
在Dynamic Extensions注释下方添加gd.so路径具体路径看安装情况
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/gd.so

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值