linux中添加php7中的gd库

1、下载

https://www.php.net/distributions/php-7.4.9.tar.gz

2、准备(应该有多余的库)

yum -y install patch gd-devel libxml2-devel libmcrypt-devel openldap-devel mhash-devel curl-devel libpng-devel libjpeg-devel freetype-devel sqlite-devel oniguruma-devel zlib-devel

3、编译安装php

cd /xxx/php-7.4.9/

./configure

--prefix=/usr/local/php

--enable-fpm

--enable-gd

--with-freetype

--with-jpeg

--with-iconv

--with-zlib

--enable-xml

--disable-rpath

--enable-bcmath

--enable-shmop

--enable-sysvsem

--enable-inline-optimization

--with-curl

--enable-mbregex

--enable-mbstring

--with-openssl

--with-mhash

--enable-pcntl

--enable-sockets

--with-xmlrpc

--enable-soap  

--without-pear

--enable-ftp

make

make install

cp php.ini-production /usr/local/php/lib/php.ini

4、编译安装gd

cd /xxx/php-7.4.9/ext/gd(源码)

执行   /usr/local/php/bin/phpize(/usr/local/php为编译后)

执行 ./configure --with-php-config=/usr/local/php/bin/php-config --with-freetype --with-jpeg --enable-gd

make

make install

5、配置php.ini

/usr/local/php/lib/php.ini中添加

extension=gd

extension=/usr/local/php/lib/php/extensions/no-debug-zts-20190902/gd.so
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
XAMPP是一个集成的开发环境(IDE),包含了Apache、MySQL、PHP和Perl等组件,用于快速搭建Web服务器。如果你想在XAMPP安装PHPGD扩展,GD(Graphics Draw)是一个用于处理图形的PHP扩展,主要用于创建和操作图像。 下面是安装GD扩展的基本步骤: 1. **确认已安装XAMPP**:首先,确保你已经正确安装了XAMPP,并启动了Apache和MySQL服务。 2. **找到PHP安装目录**:打开XAMPP安装后的控制面板或命令行工具,通常XAMPP的PHP安装在`"xampp/php"`目录下。 3. **下载GD扩展**:访问GD的官方PHP扩展页面(https://pecl.php.net/package/gd),找到适合你PHP版本的gd.zip文件下载。 4. **解压并复制到PHP扩展目录**:在命令行,使用`unzip gd*.zip`解压下载的文件,然后将解压后的`gd`文件夹(可能包含`gd.so`或`php_gd.dll`)复制到`xampp/php/ext`目录。 5. **添加GD到配置**:打开`xampp/php/php.ini`文件,找到`extension_dir`行,确保它指向正确的扩展目录。然后,在同一文件,查找`extension=gd.so`(Linux/Mac)或`extension=php_gd.dll`(Windows),如果没有则添加这一行。 6. **重启服务**:为了使更改生效,需要重启Apache服务器。在XAMPP控制面板上点击Apache图标,选择“停止”再“启动”,或者在命令行使用`sudo apachectl restart`。 7. **验证安装**:打开PHPInfo()页面(通常是`http://localhost/phpinfo.php`),在左侧导航菜单找到GD相关的信息,如果显示GD支持并且版本号正常,说明安装成功。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值