资讯专栏INFORMATION COLUMN

PHP动态修改GD库扩展问题

ideaa / 609人阅读

摘要:我尝试用重新编译库扩展生成,但在中加入后重启,会报错。请安装库和在我索求答案无果后,我选择了重新编译,尴尬某站答案

编译PHP不带gd,后续添加gd模块

在生成图像验证码的时候我们会用到GD库进行images,我们先安装它.
但是有时候,发现自己已经安装了GD库,但是验证码还是生成不了
这个时候就得检查一下imagettftext这个函数了

http://php.net/manual/zh/func...

#cd /server/downloads/php-5.6/ext/gd
#/server/php/bin/phpize
#./configure --help

库文件可以直接yum安装
# ./configure --with-php-config=/server/programs/php/bin/php-config --with-zlib-dir --with-png-dir --with-freetype-dir --with-jpeg-dir --with-gd

#make && make install

这个时候会生成一个gd.so在php安装路径下

开启扩展

#vim php.ini
#增加 extension=gd.so
重启php-fpm即可
那么问题来了(编译php的时候带gd不带freetype)

我的php环境,最开始编译安装时已启用了GD扩展,但不支持jpeg图片处理,现在希望在不重新安装php的情况下,使其支持jpeg处理。

我尝试用phpize重新编译GD库扩展生成gd.so,但在php.ini中加入extension=gd.so后重启php,会报错"PHP Warning: Module "gd" already loaded in Unknown on line 0"。

     if (!function_exists("imagettftext")) {
            die("请安装GD库和Freetype");
        }

在我索求答案无果后,我选择了重新编译php,尴尬

某站答案:

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/22975.html

相关文章

  • PHP7.0.0在OS X编译安装

    摘要:目前支持和协议。除此以外,还能在可能的字符编码之间相互进行编码转换。如果启用了这个功能,输入字符编码可能将自动转换成。这些可能在未来增加。 前言 PHP7即将在12月3日正式发布,而RC8是已经差不多稳定了的版本,后续的GA版本主要都是在修复bug,所以为了未来开发环境的升级,准备尝试安装一下。 PHP7.0.0将在12月3日正式发布,但是12月2日时github已经发布出PHP-7...

    lordharrd 评论0 收藏0
  • Intervention/image 图片处理扩展包的安装和使用

    摘要:本文经授权转自社区说明是为定制的图片处理工具它提供了一套易于表达的方式来创建编辑图片。 本文经授权转自 PHPHub 社区 说明 Intervention/image 是为 Laravel 定制的图片处理工具, 它提供了一套易于表达的方式来创建、编辑图片。 本文章由 The EST Group 成员 @monkey 撰写, 首发地为 PHPHub 社区. Demo 代码请见:https...

    princekin 评论0 收藏0
  • 虚拟机上Centos7开发环境搭建(编译安装LNMP,多版本PHP共存,PHP扩展安装)

    摘要:安装系统本次安装的是的最小化版本,以下操作在用户下进行。在搭建完该环境后,笔者使用作为开发,配置使其可以直接调试虚拟机上的代码即开发环境下代码是运行在虚拟机上的。通过该方法,可以最大程度地确保开发环境与生产环境的一致性。 安装系统 本次安装的是Centos7.3的最小化版本,以下操作在root用户下进行。在搭建完该环境后,笔者使用phpstorm作为开发ide,配置phpstorm使其...

    zhangke3016 评论0 收藏0
  • LNMP环境搭建(三):PHP

    摘要:安装扩展前面在设置了拓展的安装路径,于是此处已自动将加入拓展目录中,只要在,添加即可查看是否安装成功安装扩展根据版本选择对应的查看是否安装成功相关文章环境搭建一环境搭建二环境搭建三 安装的基本步骤官方文档都有说明:PHP官网安装文档 编译安装 依赖环境 这一步实际上已经在:LNMP环境搭建(二):Nginx上完成了 [root@localhost ~]# yum -y inst...

    malakashi 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<