资讯专栏INFORMATION COLUMN

编译 gd 扩展

luckyyulin / 2758人阅读

摘要:依赖包图形依赖依赖解决然后具体怎么找来的,可以使用命令查找字体依赖依赖这边无需装反正我是安装失败了解决官网下载然后,,具体查找同上。编译扩展如果提示未找到,那么可以尝试下重新安装或者执行添加扩展自己百度去

1. 依赖包 1.1 图形依赖 1.1.1 依赖
libpng-dev 
libjpeg-dev
libxpm-dev
1.1.2 解决
sudo apt-get install libpng-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libxpm-dev

然后:

--with-png-dir=/usr/lib
--with-jpeg-dir=/usr/lib
--with-xpm-dir=/usr/lib

具体怎么找来的,可以使用 sudo find /usr -iname "*libpng*" 命令查找

1.2 字体依赖 1.2.1 依赖
// 这边无需装 freetype 1.x (反正我是安装失败了....)
freetype 2.x
1.2.2 解决

官网下载

tar -zxvf freetype-2.8.tar.gz
cd freetype-2.8
sudo ./configure
sudo make 
sudo make install

然后,--with-freetype-dir=/usr/local/include/freetype2,具体查找同上。

2. 编译扩展
cd php-7.1.8/ext/gd
sudo phpize
sudo ./configure 
                    --with-png-dir=/usr/lib
                    --with-jpeg-dir=/usr/lib
                    --with-xpm-dir=/usr/lib
                    --with-freetype-dir=/usr/local/include/freetype2
sudo make 
sudo make install

如果提示 freetype-config 未找到,那么可以尝试下重新安装 freetype2 或者执行 sudo apt-get install libfreetype6-dev

3. 添加扩展

自己 Google、百度 去.....

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

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

相关文章

  • PHP动态修改GD扩展问题

    摘要:我尝试用重新编译库扩展生成,但在中加入后重启,会报错。请安装库和在我索求答案无果后,我选择了重新编译,尴尬某站答案 编译PHP不带gd,后续添加gd模块 在生成图像验证码的时候我们会用到GD库进行images,我们先安装它.但是有时候,发现自己已经安装了GD库,但是验证码还是生成不了这个时候就得检查一下imagettftext这个函数了 http://php.net/manual/zh...

    ideaa 评论0 收藏0
  • PHP7.0.0在OS X编译安装

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

    lordharrd 评论0 收藏0
  • PHP编译参数configure配置详解(持续更新中)

    摘要:编译参数使用在源代码目录中,该命令可以查看所有编译参数以及对应的英文解释编译参数说明指定安装目录整合指定位置指定额外拓展配置归放处文件夹打开安全模式打开的支持打开对的支持打开对 编译参数-使用 ./configure -h在源代码目录中,该命令可以查看所有编译参数以及对应的英文解释 编译参数-说明 --prefix=/opt/php //指定 ...

    hlcc 评论0 收藏0
  • PHP编译参数configure配置详解(持续更新中)

    摘要:编译参数使用在源代码目录中,该命令可以查看所有编译参数以及对应的英文解释编译参数说明指定安装目录整合指定位置指定额外拓展配置归放处文件夹打开安全模式打开的支持打开对的支持打开对 编译参数-使用 ./configure -h在源代码目录中,该命令可以查看所有编译参数以及对应的英文解释 编译参数-说明 --prefix=/opt/php //指定 ...

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

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

    zhangke3016 评论0 收藏0

发表评论

0条评论

luckyyulin

|高级讲师

TA的文章

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