• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >RedHat/Centos > Centos php 扩展方式安装gd库的方法

Centos php 扩展方式安装gd库的方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了centos php gd,centos php环境搭建,centos php,centos php升级,centos php.ini等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

网站的第二台服务器跑的的环境主要是Python/Ruby,有时也需要简单跑跑PHP脚本,所以也安装了PHP,环境是Nginx+php-fpm,PHP是源码编译安装的,所以是最小化安装,甚至连mysqli扩展都没有。今天需要用到GD库,才发现没GD库环境,所以需要安装这个扩展。对付单个扩展,单独编译动态加载是比较方便快捷的。安装过程也比较繁杂,这个记录一下,方便后来者。

首先说明,我的PHP是源码编译安装的,可以参看 以源码编译的方式安装PHP与php-fpm。

先安装 gd 前置库 : freetype ,jpegsrc,libpng。

1. freetype


2. jpegsrc


3. libpng


接下来需要cd到php源码的 gd 目录,否则会报 cannot find config.m4 之类的错误。


然后再这个目录执行命令 /usr/local/php/bin/phpize。什么时候需要用到 phpize 呢?当我们需要再加些模块,又不想重新编译php,这些我们就可以用phpize了。我的PHP安装在 /usr/local/php/ 这个目录里,可以根据个人情况修改。


现在可以进行单独编译安装了:


接着修改php.ini文件 在 ;extension=php_zip.dll 下面添加一行 extension=gd.so

重启 Nginx 之后再看看是否安装成功了。再执行 /usr/local/php/bin/php -m 查看gd模块是否加载成功。


console列出:


看到gd了,说明gd库安装成功。

接下来只要重启 php-fpm 即可:


phpinfo()一下,看看。

OK,安装成功。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Centos php 扩展方式安装gd库的方法

相关文章

  • 2017-05-12centos中的/etc/sudoers文件中的权限设定方法讲解
  • 2017-05-12修改CentOS5系统默认语言的方法
  • 2017-05-12centos下netconfig 的安装方法
  • 2017-05-12如何重置CentOS 7的Root密码?设置CentOS 7的Root密码的方法与步骤
  • 2017-05-12CentOS桌面版切换登录root账户图文教程
  • 2017-05-12CentOS搭建LAMP服务器环境硬盘分区方案分享
  • 2017-05-12在CentOS 6.3中安装与配置SVN的方法
  • 2017-05-12CentOS7 如何设置截图的快捷键?
  • 2017-05-12linux下如何读取使用iso 镜像文件的方法
  • 2017-05-12CentOS下对临时文件的操作之mkstemp讲解

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • CentOS下如何配置两个网卡桥接?
    • CentOS双网卡时改变网卡编号和配置静态路由的方法
    • CentOS或其他linux系统的美国VPS系统时间同步方法
    • CentOS的网络配置的命令详解
    • CentOS常用命令小结
    • Linux操作系统 CentOS6.5开机自动挂载硬盘
    • Centos7安装之后必做的事情
    • rsync服务器架设(数据同步|文件增量备份)
    • CentOS中安装Xen虚拟机的简单方法
    • CentOS系统管理_基本权限和归属的详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有