自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

運維 系統(tǒng)運維
用過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系統(tǒng)時選擇了安裝 X 軟件開發(fā)。那么很可能這些庫已經(jīng)在你系統(tǒng)安裝上。至于怎么查詢是否已經(jīng)安裝和卸載,參考上一篇 LAMP攻略: LAMP環(huán)境搭建,Linux下Apache,MySQL,PHP安裝與配置

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

  我已經(jīng)把需要的源碼包下載到了 /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

  執(zhí)行

  cd ../

  回到源碼包目錄

  解壓

  tar -zxvf libpng-1.2.12.tar.gz

  

 

  執(zhí)行

  cd libpng-1.2.12

  進入解壓目錄

  配置,編譯并安裝

  ./configure && make && make install

  

#p#

 

  安裝完畢再安裝jpeg

  執(zhí)行

  cd ../

  回到源碼包目錄

  解壓

  tar -zxvf jpegsrc.v6b.tar.gz

  

 

  進入解壓目錄

  cd jpeg-6b

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

  分別創(chuàng)建,如圖

  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

  

 

  執(zhí)行

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

  

 

  編譯并安裝

  make && make install

  

 

  安裝完畢最后安裝gd

  執(zhí)行

  cd ../

  回到源碼包目錄

  解壓

  tar -zxvf gd-2.0.35.tar.gz

  

 

  執(zhí)行

  cd gd-2.0.35

  進入解壓包

  執(zhí)行

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

  

 

  執(zhí)行

  make

  

 

  執(zhí)行

  make install

  

#p#

 

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

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

  可以直接進入這個目錄

  cd /usr/local/src/php-5.2.9

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

  原有的配置可能很多人安裝就忘了,沒關(guān)系,這個可以在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 的字樣

  執(zhí)行

  make

  

 

  執(zhí)行

  make install

  

 

  安裝完成后重啟apache

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

  

 

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

  

 

  

 

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

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

【編輯推薦】

  1. LAMP環(huán)境搭建之Apache的后續(xù)配置工作
  2. LAMP環(huán)境搭建之配置PHP
  3. LAMP環(huán)境搭建之配置Apache
  4. LAMP攻略之PHP安裝
  5. LAMP攻略之MySQL安裝
  6. LAMP攻略之Apache安裝
  7. LAMP 系統(tǒng)性能調(diào)優(yōu)之配置磁盤

 

責任編輯:趙鵬 來源: 網(wǎng)絡(luò)轉(zhuǎn)載
相關(guān)推薦

2011-03-21 11:16:51

LAMPPHP

2011-03-21 10:49:33

LAMPApache

2011-03-21 11:08:15

LAMPMySQL

2011-03-09 14:31:33

lamp安裝

2011-03-11 14:02:55

LAMP安裝PHP5

2011-03-21 14:30:45

LAMPApachePHP

2011-03-11 12:57:30

CentosLAMP

2011-03-21 10:15:07

LAMPLAMP安裝LAMP配置

2011-03-29 14:44:24

LAMP安裝

2011-03-11 14:02:53

Apache配置

2011-03-11 13:58:51

2011-03-11 14:48:03

phpmyadmin配置

2011-03-23 09:31:42

LAMP安裝LAMP配置

2010-02-04 09:10:04

Linux PHP

2011-03-09 14:27:25

2011-03-09 14:34:10

lamp安裝

2023-12-28 07:57:27

2011-03-21 11:43:45

LAMPPHP

2011-03-23 16:08:15

openSUSELAMP

2011-09-02 10:20:00

PHP
點贊
收藏

51CTO技術(shù)棧公眾號