成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

LAMP攻略之重新編譯PHP安裝擴展和GD庫安裝與配置

運維 系統運維
用過LAMP的人們都知道,LAMP是由 Linux+Apache+Mysql+Perl/PHP/Python 一起組成的,他們每個都在LAMP中起的重要的作用,本文給大家詳細介紹下PHP的安裝擴展和GD庫的知識!

 

[[20254]] 

圖-LAMP

  LAMPPHP的安裝很麻煩還有一個,對,那就是GD庫。這是我們最常用的模塊之一。Linux下得GD庫安裝要比windows麻煩很多。本配置是在

  CentOS-5.3 下

  php-5.2.9

  的擴展GD庫安裝。安裝用到的源碼:

  gd-2.0.35

  freetype-2.2.1

  libpng-1.2.12

  jpegsrc.v6b

  可以直接點擊到下載頁面下載。

  如果你安裝linux系統時選擇了安裝 X 軟件開發。那么很可能這些庫已經在你系統安裝上。至于怎么查詢是否已經安裝和卸載,參考上一篇 LAMP攻略: LAMP環境搭建,Linux下Apache,MySQL,PHP安裝與配置

  這個配置也基本適用于相應的red hat as 5或fedora版本中的配置

  我已經把需要的源碼包下載到了 /usr/local/src 下了。

  cd /usr/local/src

  進入源碼包目錄,然后用ls列出用到的源碼包,

  ls | grep -E 'jpeg|png|gd|free'

  如圖

  

 

  先安裝 freetype。

  解壓

  tar -zxvf freetype-2.2.1.tar.gz

  

 

  進入解壓的目錄

  cd freetype-2.2.1

  

 

  安裝到/usr/local/freetype

  ./configure --prefix=/usr/local/freetype

  

 

  編譯并安裝

  make && make install

  

 

  安裝完后再安裝png

  執行

  cd ../

  回到源碼包目錄

  解壓

  tar -zxvf libpng-1.2.12.tar.gz

  

 

  執行

  cd libpng-1.2.12

  進入解壓目錄

  配置,編譯并安裝

  ./configure && make && make install

  

#p#

 

  安裝完畢再安裝jpeg

  執行

  cd ../

  回到源碼包目錄

  解壓

  tar -zxvf jpegsrc.v6b.tar.gz

  

 

  進入解壓目錄

  cd jpeg-6b

  因為jpeg安裝不能自動創建文件夾,所以要先創建文件夾,否則會找不到文件夾而編譯失敗。

  分別創建,如圖

  mkdir /usr/local/jpeg6

  mkdir /usr/local/jpeg6/include

  mkdir /usr/local/jpeg6/lib

  mkdir /usr/local/jpeg6/bin

  mkdir /usr/local/jpeg6/man

  mkdir /usr/local/jpeg6/man/man1

  

 

  執行

  ./configure --prefix=/usr/local/jpeg6 --enable-shared --enable-static

  

 

  編譯并安裝

  make && make install

  

 

  安裝完畢最后安裝gd

  執行

  cd ../

  回到源碼包目錄

  解壓

  tar -zxvf gd-2.0.35.tar.gz

  

 

  執行

  cd gd-2.0.35

  進入解壓包

  執行

  ./configure --prefix=/usr/local/gb --with-jpeg --with-png --with-freetype

  

 

  執行

  make

  

 

  執行

  make install

  

#p#

 

  好了,GD安裝完畢,現在用重新編譯php的方法安裝gd庫擴展。

  上一章說到的lamp環境配置,我的php是解壓在 /usr/local/src/php-5.2.9

  可以直接進入這個目錄

  cd /usr/local/src/php-5.2.9

  然后重新配置php,配置是想保留原有配置的基礎上新增gd庫,

  原有的配置可能很多人安裝就忘了,沒關系,這個可以在phpinfo()的Configure Command 中看到

  ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/lib --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql --with-zlib --enable-mbstring --enable-xml --with-gd --with-jpeg-dir=/usr/local/jpeg6 --with-png-dir --with-freetype-dir=/usr/local/freetype

  

 

  configure成功的話會看到 Thank you for using PHP 的字樣

  執行

  make

  

 

  執行

  make install

  

 

  安裝完成后重啟apache

  /usr/local/httpd/bin/apachectl -k restart

  

 

  打開phpinfo頁面應該就可以在Configure Command 及下面看到gd的信息

  

 

  

 

  至此,PHP擴展GD庫安裝完成。

通過文章的詳細介紹,我們清楚的知道了重新編譯PHP安裝擴展和GD庫安裝與配置,希望對大家有幫助!

【編輯推薦】

  1. LAMP環境搭建之Apache的后續配置工作
  2. LAMP環境搭建之配置PHP
  3. LAMP環境搭建之配置Apache
  4. LAMP攻略之PHP安裝
  5. LAMP攻略之MySQL安裝
  6. LAMP攻略之Apache安裝
  7. LAMP 系統性能調優之配置磁盤

 

責任編輯:趙鵬 來源: 網絡轉載
相關推薦

2011-03-21 11:16:51

LAMPPHP

2011-03-21 11:08:15

LAMPMySQL

2011-03-21 10:49:33

LAMPApache

2011-03-09 14:31:33

lamp安裝

2011-03-11 14:02:55

LAMP安裝PHP5

2011-03-11 12:57:30

CentosLAMP

2011-03-21 14:30:45

LAMPApachePHP

2011-03-21 10:15:07

LAMPLAMP安裝LAMP配置

2011-03-29 14:44:24

LAMP安裝

2010-02-04 09:10:04

Linux PHP

2011-03-23 09:31:42

LAMP安裝LAMP配置

2011-03-09 14:27:25

2011-03-09 14:34:10

lamp安裝

2011-03-11 14:48:03

phpmyadmin配置

2011-03-11 13:58:51

2011-03-11 14:02:53

Apache配置

2023-12-28 07:57:27

2011-03-21 15:39:31

LAMPPHPSQL

2011-03-21 11:43:45

LAMPPHP

2011-03-23 16:08:15

openSUSELAMP
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品国产亚洲a | 免费观看黄a一级视频 | 中文字幕1区| 亚洲精品在线观 | 成人午夜av | 一区二区三区四区国产 | 亚洲欧美综合 | av入口| 夜夜艹 | 欧美aⅴ | 午夜性色a√在线视频观看9 | 成人av一区二区在线观看 | 在线视频一区二区 | 人人草天天草 | 中文字幕一级毛片视频 | 国产亚洲日本精品 | 草草视频在线播放 | 欧美13videosex性极品 | 草草草草视频 | 97精品超碰一区二区三区 | 人人人人干| 国产一区二区三区在线 | 伊人看片| 国产精品3区 | 日韩中出 | 欧美日韩福利视频 | 婷婷色在线播放 | 日韩免费网 | 国产一区二区三区四区在线观看 | 老子午夜影院 | www视频在线观看 | 亚洲精品 在线播放 | 久久久久久久久久久久久91 | 欧美日韩视频一区二区 | 国产成人免费一区二区60岁 | 欧美成年网站 | 自拍视频国产 | 视频一区二区在线观看 | 国产精品亚洲精品日韩已方 | 一区免费观看 | 六月婷婷久久 |