1. 程式人生 > >CentOS下安裝php的GD庫

CentOS下安裝php的GD庫

一、需要下載的軟體包


   gd-2.0.35.tar.gz
   jpegsrc.v7.tar.gz
   libpng-1.2.39.tar.gz
   zlib-1.2.3.tar.gz
   freetype-2.3.9.tar.gz
 

二、安裝php的GD庫

1.安裝zlib


>tar -zxvf zlib-1.2.3.tar.gz
>cd zlib-1.2.3
>./configure --prefix=/usr/local/zlib
>make
>make install


2.安裝libpng


>tar -zxvf libpng-1.2.39.tar.gz
>cd libpng-1.2.39
>cd scripts/


>mv makefile.linux ../makefile    //注意,這裡的makefile不是用./configure生成,而是直接從scripts/裡拷一個


>cd ..
>make
>make install


3.安裝freetype


>tar -zxvf freetype-2.3.9.tar.gz
>cd freetype-2.3.9
>./configure --prefix=/usr/local/freetype
>make
>make install


4.安裝Jpeg


>tar -zxvf jpegsrc.v7.tar.gz
>cd jpeg-7
>./configure --prefix=/usr/local/jpeg --enable-shared  //這裡configure一定要帶--enable-shared引數,不然,不會生成共享庫
>make


>make test
>make install


5.安裝GD


>tar -zxvf gd-2.0.35.tar.gz
>cd gd-2.0.35
>./configure --prefix=/usr/local/gd --with-png --with-freetype=/usr/local/freetype --with-jpeg=/usr/local/jpeg
>make
>make install

6.重新編譯PHP


>cd php-5.3.0
>./configure (以前的引數) --with-gd=/usr/local/gd --enable-gd-native-ttf --with-zlib=/usr/local/zlib --with-png --with-jpeg=/usr/local/jpeg --with-freetype=/usr/local/freetype --enable-sockets
>make
>make install

三、常見問題及解決

   1、現象:安裝gd時,make install提示如下問題:

            warning: macro `AM_ICONV' not found in library

      解決:yum -y install gettext

   2、現象:安裝freetype時,configure的時候顯示如下

            config.status: executing libtool commands
            make: Nothing to be done for `unix'.

      解決:make clean 然後再 make   make install(此方法我在freetype2.3.5---2.3.9均試過,不能成功,還沒有找到成功的解決方法)

相關推薦

Linux CentOS安裝、配置mysql數據

config 得到 操作 program except naconda 服務端 強力 fig 假設要在Linux上做j2ee開發。首先得搭建好j2ee的開發環境。包含了jdk、tomcat、eclipse的安裝(這個在之前的一篇隨筆中已經有具體解說了Linux學習之Ce

CentOS安裝fftw、atlas和blas

給大家推薦個網站 https://pkgs.org 這個網站有各種安裝包 幫了我很大忙。 在Ubuntu下,一下命令就可以安裝fftw、blas和atlas庫     sudo apt-get ins

CentOS安裝php的GD

一、需要下載的軟體包    gd-2.0.35.tar.gz    jpegsrc.v7.tar.gz    libpng-1.2.39.tar.gz    zlib-1.2.3.tar.gz    freetype-2.3.9.tar.gz   二、安裝php的GD庫 1.安裝zlib &

centos 安裝nginx

nginxNginx是C寫的,需要用GCC編譯;Nginx的Rewrite和HTTP模塊會用到PCRE;Nginx中的Gzip用到zlib;wget http://nginx.org/download/nginx-1.13.0.tar.gztar -zxvf nginx-1.13.0.tar.gz./conf

搭建JEESZ分布式架構3--CentOs安裝MySQL(環境準備)

spring mvc+my batis dubbo+zookeerper kafka restful redis分布式緩存 聲明:因為運行環境是基於Linux系統的,在做此框架之前需要做一些前期的環境準備工作CentOs下安裝MySQL網上很多實例,因為博客後期作為框架的原生教程,故這邊做詳細

Centos安裝Lamp和vsftpd、redis

arc 4.3 啟動mysql kernel 2.4 avi end 配置 命令 yum安裝httpd和php、mysql服務 1: yum search httpd //搜索httpd開頭的軟件包 2: yum install httpd.x86_6

Centos安裝php擴展sphinx

問題 for strings () form let rect orm 必須 官方地址:http://pecl.php.net/package/sphinx wget http://pecl.php.net/get/sphinx-1.3.3.tgz tar -zxvf sp

centos 安裝mysql

root mmu nbsp server epo http 問題 arc 可用 今天在centos上安裝了一下 mysql 出現了一點問題 記錄一下解決方案: 1:解決yum install mysql-server沒有可用包的問題 sudo yum install mys

JEESZ分布式架構3--CentOs安裝MySQL(環境準備)

spring mvc+my batis dubbo+zookeerper kafka restful redis分布式緩存 聲明:因為運行環境是基於Linux系統的,在做此框架之前需要做一些前期的環境準備工作CentOs下安裝MySQL網上很多實例,因為博客後期作為框架的原生教程,故這邊做詳細

CentOS安裝Filezilla軟件

org osc 分享 剛才 http row ron sta 第一條 CentOS下安裝Filezilla軟件 說到Centos大家都是非常熟悉了,當然Filezilla也是日常中應用的軟件,但是在linux下安裝怎麽操作呢。安裝Filezilla有多個方式,但用戶應該

關於python安裝PIL遇到的問題及解決辦法

技術分享 () .whl com src support 查看 pla get 關於python下安裝PIL庫遇到的問題及解決辦法 關於python下安裝PIL庫遇到的問題及解決辦法 :在下面這個網址下載pipllow(a replacement for PIL) w

Centos安裝JDK環境配置

too nbsp java tail 使用 服務 卸載 linu rep 一、linux服務器遠程連接工具安裝準備 a、下載Xshell http://rj.baidu.com/soft/detail/15201.html?ald b、下載xftp

CentOS安裝XAMPP詳細教程(轉)

文件 sql user roc method 提示 ges 教程 comment 【原文】http://blog.csdn.net/hel12he/article/details/49781813 現在PHP的集成運行環境越來越多,個人比較喜歡XAMPP,更新速度快,好

Centos安裝nodejs

nod 淘寶 ++ ror 折騰 strong log centos服務 alt 之前在本地用node.js做反向代理,使用豆瓣,網易雲的api不用擔心跨域問題,但是只能在本地才能使用,不方便演示,所有決定在centos服務器上安裝一個node。折騰了好久才安裝完成,也是不

centos安裝php擴展php-memcached

cached centos6 strong html memcached ins 決定 images 擴展 說來坎坷,為了安裝這個php的擴展php-memcached,連操作系統都換了,從centos5.5升級到了centos6.8!! centos5.5中在安裝php擴

CentOS安裝JDK的三種方法

symbols 打開 version aws sin javadoc 環境 amd64 home 由於各Linux開發廠商的不同,因此不同開發廠商的Linux版本操作細節也不一樣,今天就來說一下CentOS下JDK的安裝: 方法一:手動解壓JDK的壓縮包,然後設置環境變

Centos安裝memcached+memcached教程

memcached centos Memcached 是一個高性能的分布式內存對象緩存系統,用於動態Web應用以減輕數據庫負載。它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提高動態、數據庫驅動網站的速度。Memcached基於一個存儲鍵/值對的hashmap。其守護進程(daemon )是

CentOS安裝Nginx服務器

代碼 grep 服務 表達式 12.1 img lock gcc ror 一、nginx安裝環境 nginx是C語言開發,建議在linux上運行,本教程使用Centos7作為安裝環境。 1.1 gcc 安裝nginx需要先將官網下載的源碼進行編譯,編譯依

MySQL 5.7.18 在centos安裝記錄

iba entos tool 鏈接 ready res data vim mysq 一個朋友找我如何在Linux下安裝mysql5.7.18,我稍微整理下了下記錄,如下: 下載地址: MySQL5.7.18參數官方網址:https://dev.mysql.com/doc/r

032-Centos安裝Git工具

瀏覽器 5.0 git 源碼包 最新 bin util b- sch 如何在CentOS 6.x/7.x上安裝git及最新版 原文來自:https://my.oschina.net/antsky/blog/514586 摘要: 介紹yum和源碼包安裝的具體方式方式一、y