本站的另一篇文章介绍了在Linux 下配置PHP + MySQL 的执行环境,而照着该篇文章安装的PHP 是未能支援GD 的。 而本文就是介绍在Linux 下安装GD,并配置PHP 支援GD。

GD 安装

第一部需要做的是先要安装GD 到系统内,而安装GD 前需要安装jpeg-6b, libpng, zlib。 以下是下载网址:

GD 2.0.33
jpeg-6b
libpng 1.2.8
zlib 1.2.2

下载完成后键入以下指令进行安装。

安装zlib

01 tar zxvf zlib-1.2.2.tar.gz
02 cd zlib-1.2.2
03 ./configure
04 make
05 make install

安装libpng

01 tar zxvf libpng-1.2.8-config.tar.gz
02 cd libpng-1.2.8-config
03 ./configure
04 make
05 make install

安装jpeg-6b

01 tar zxvf jpegsrc.v6b.tar.gz
02 cd jpeg-6b
03 ./configure
04 make
05 make install

安装GD

01 tar zxvf gd-2.0.33.tar.gz
02 cd gd-2.0.33
03 ./configure
04 make
05 make install

因为以上各套件均使用预设值安装,所以安装时所遇到的问题会较少,下一步需要配置PHP 。

PHP 配置

现在需要重新编译PHP,并选择支援GD,如果系统内已删除​​了PHP 的原始码,可以到php.net 下载,然后输入以下指令:

01 tar zxvf php-4.3.11.tar.gz
02 cd php-4.3.11
03 ./configure --with-apxs2=/usr/local/apache/bin/apxs --with-mysqli=/usr/local/mysql/bin/mysql_config --prefix=/usr/local/php --with-gd --with-zlib-dir=/usr/local
04 make
05 make install

以上在./configure 里的选项只可以参考,在编译时必须根据自己的环境配置而修改,而--with-gd 及--with-zlib-dir=/usr/local 就是设定成支援GD。

转载于:https://blog.51cto.com/4970773/860497

在Linux 下配置PHP 支援GD相关推荐

  1. linux下配置squid 服务器,最简单使用方式

    linux下配置squid 1.什么是squid Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器.Squid有广泛的用途,从作为网 ...

  2. neovim在linux下配置

    neovim配置文件夹 一个现代化成品neovim mkdir ~/.config/nvim nvim ~/.config/nvim/init.vim 其余配置类似vim. neovim在linux下 ...

  3. Linux下配置jupyter notebook远程访问实战:配置Jupyter的连接密码、启动jupyter服务、远程访问jupyter(关闭防火墙)

    Linux下配置jupyter notebook远程访问实战:配置Jupyter的连接密码.启动jupyter服务.远程访问jupyter(关闭防火墙) 目录 Linux下配置jupyter note ...

  4. linux tomcat 安装教程,关于Linux下配置安装Tomcat8的步骤

    由于Centos6即将停止更新,本次就使用Centos7.5 X64位系统来演示,Tomcat版本就使用8.5,如果想使用9.0的版本也可以去官网进行下载,步骤都大同小异. 关于Tomcat9的新特性 ...

  5. linux下配置 ITK

    在 linux 下配置 ITK 在 linux 下配置 ITK 1. 下载 CMake:http://www.cmake.org/cmake/resources/software.html 为方便安装 ...

  6. proc除了能用于oracle开发_能不能用于mysql开发_Oracle数据库开发(二).Linux下配置使用ProC...

    一.提要 上文简单介绍了Windows下ProC配置开发,这次我们使用Linux平台再次配置Oracle ProC开 发环境(RedHat Linux 9 + Oracle 92). <ORAC ...

  7. linux c 下信号量 windows下event_windows和linux下配置jdk环境

    一 在linux 下配置jdk 环境 ① 在官网下载安装包,这里如何下载安装包就不一一叙述,下载安装包完成后,使用rz命令上传至linux中.提前在linux中建立一个文件夹 mkdir /usr/l ...

  8. Linux下配置Smba服务器

    文章目录 1 Linux下配置Smba服务器 1 Linux下配置Smba服务器 Ubuntu安装Samba 服务器: 确认安装: dpkg -l | grep samba 安装: sudo apt- ...

  9. linux下配置多网卡或多IP的方法

    第一种方法: ifconfig eth0:1 192.168.5.129 netmask 255.255.255.0 然后,你用ifconfig,就会发现多了一个ip,但这个ip是暂时的,重启以后就不 ...

最新文章

  1. React router 的 Route 中 component 和 render 属性理解
  2. 探索 COVID-19 新冠数据来学习 Pandas
  3. matlab中用colfilt实现非线性滤波(图片版)
  4. 皮一皮:文化人的情侣头...
  5. Java开发面试技巧,如何设计一个优雅的RESTFUL的接口
  6. goland 远程调试go_手把手教你学Go语言,基础环境配置和Hello World
  7. JavaScript判断页面当前浏览设备为移动端还是PC端,实现自动加载对应端页面
  8. php hmacsha1计算,PHP HMAC_SHA1 算法 生成算法签名
  9. NFC:Arduino、Android与PhoneGap近场通信
  10. 基金购买和赎回线下业务
  11. 动态代理(JDK动态代理和CGLIB代理)
  12. 百万前端之js通过链接生成二维码可以保存下载复制
  13. STM32F103系列的单片机定时器
  14. 面试记录-美团提前批(AI 专场)【已拿offer】
  15. [转]通过研究视线轨迹改良设计
  16. elasticsearch: max virtual memory areas vm.max_map_count [65530] likely too low, increase to at leas
  17. 今日金融词汇---基本面分析
  18. (精品原创)Java代码优化-代码复用与重构
  19. 卖了的微信能不能找回_我把微信卖了,然后我建议微信客服把我的微信注销了。那个收微信的干坏事会找到我吗?...
  20. 2022年湖南省高职单招(职业倾向性)(言语理解与表达)考试冲刺试题及答案

热门文章

  1. 5款非常好用的前端在线编辑器推荐
  2. 提升 composer 的执行速读
  3. 建议转变编程时的思维习惯改为:忽略细节关扰,直指问题核心,追寻问题关键。...
  4. 瑞星08试用版到期了,下面装个什么杀毒软件比较好呢?
  5. Kubernetes — CNI 规范
  6. 甘肃张掖祁连山境内出现雪豹
  7. CMakeLists.txt
  8. JEESZ分布式框架之技术介绍文档
  9. 【Python】 linecache模块读取文件
  10. 【译】在Asp.Net中操作PDF – iTextSharp -利用块,短语,段落添加文本