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

關于Apache 2.0和PHP5.0安裝詳解

開發 后端
Apache 2.0和PHP 5.0的結合并不是天衣無縫,所以不應該同時用于同一系統中,文章詳細的介紹了PHP5.0安裝。

隨著時代的發展,php也在更新換代,我們這里就介紹一下PHP5.0安裝,希望對喜愛PHP的朋友有幫助。假定你已經安裝了Linux版本,而且它能夠正確運行。請確信系統中已經安裝一個可以運行的C語言編譯器,否則我們的操作就不能進行。而且,還需要確定已經下載了所有相關軟件:最新MySQL版本(即現在的MySQL 4.1.3測試版),可以從MySQL.com下載。最新的PHP版本(即現在的PHP 5.0.0),可從Php.net下載。最新的Apache 2版本(即現在的Apache 2.0.50),從Apache.org下載。

最重要的一點是:在這些版本中,Apache 2.0和PHP 5.0的結合并不是天衣無縫,所以不應該同時用于同一系統中。但是,這種結合應該對開發系統是有好處的。你可能還需要以下的支持庫:最新版本的libxml2庫(現在的libxml2 2.6.11),從XmlSoft.org下載。最新版本的zlib庫(現在的zlib 1.2.1)從Gzip.org下載。把所有的東西都復制到你的/tmp子目錄,并進行解壓,如下所示:

  1. $ cd /tmp  
  2. $ tar -xzvf mysql-standard-4.1.3-beta-pc-linux-i686.tar.gz   
  3. $ tar -xzvf php-5.0.0.tar.gz   
  4. $ tar -xzvf httpd-2.0.50.tar.gz   
  5. $ tar -xzvf libxml2-2.6.11.tar.gz   
  6. $ tar -xzvf zlib-1.2.1.tar.gz 

安裝支持庫

第一步,檢查你是否安裝了libxml2或者zlib。PHP5.0安裝要求libxml2 2.6.0(或者是比libxml2 2.6.0更好的版本)和zlib 1.0.9(或者是比zlib 1.0.9更好的版本)。如果這兩個支持庫都沒有,保持只讀形式,否則進入下一部分。開始時,編譯和安裝libxml2 XML解析器,這一解析器提供PHP5.0安裝新的XML APL:

  1. $ cd /tmp/libxml2-2.6.11 $ ./configure  
  2. $ make && make install 

這一步結束時,libxml2被安裝在/usr/local/下。如果你想把它安裝在其它地方,你應該在先前步驟中明確指定prefix選項到configure設置中。

第二步:對zlib做類似的操作:

  1. $ cd /tmp/zlib-1.2.1 $ ./configure  
  2. $ make && make install 

這一步結束時,zlib也被安裝在/usr/local/下。你可以不使用默認值,而使用指定prefix選項將其安裝到其它地方。

安裝Apache

以Apache使用PHP有兩種方式:作為動態模塊,其在運行狀態時可載入到Web服務器,或者作為靜態模塊,其可直接編譯到Web服務器代碼中。對于本文,我們著重于第一種方式。為了能以Apache2.0模塊使PHP動態載入,Apache服務器必須以動態共享對象(DSO, Dynamic Shared Object)編譯。可以通過傳遞--enable-so參數到Apache 2.0 configure使這一特性生效:

  1. $ cd /tmp/httpd-2.0.50   
  2. $ ./configure --prefix=/usr/local/apache2 --enable-so $ make  
  3. && make install 

#T#這一過程將會設置,編譯,以及將服務器安裝到/usr/local/apache2。完成MySQL和Apache的安裝之后,最后的一步即為編譯和安裝PHP。這一步驟中,最為關鍵的一步是使用一系列的激發擴展功能提供PHP configure,以及外部類庫正確的文件路徑。以上例子看起來相當復雜,然而事實并非如此:prefix設置PHP5 的安裝路徑。with-apxs2告訴PHP查找Apache 2.0的地方。with-libxml-dir和 --with-zlib-dir告訴PHP放置libxml2和zlib庫的地方。with-mysql變量激活regularmySQL擴展功能。with-mysqli變量激活新增加的MySQL功能。with-gd變量激活 GD 擴展功能。with-zlib變量激活ZLIB 壓縮庫。enable-sockets變量激活socket通訊特性。enable-soap變量激活SOAP和Web services支持。

當然,也可以嘗試其它選項和擴展功能:

  1. $ ./configure --help 

一旦configure已經完成,你即可編譯和安裝PHP。

  1. $ make  
  2.  
  3. $ make install  

可以注意到,這些安裝過程能夠自動將PHP模塊安裝在正確目錄下,以便Apache 2.0的查找。

責任編輯:田樹 來源: 博客
相關推薦

2009-11-23 14:30:07

PHP5.0對象模型

2010-01-13 14:53:46

centos配置

2009-11-23 14:44:22

PHP 5.0構造函數

2010-05-13 16:39:25

MySQL5.0

2011-08-25 10:07:24

Lua 5.0函數編譯器

2009-07-07 15:01:58

Apache Serv

2009-06-29 13:57:28

linuxapachephp

2009-07-03 13:31:07

PHP和JSPApache處理

2011-03-21 13:59:44

Apachemysqlphp

2010-05-25 19:57:32

2011-10-27 16:08:17

PHP

2010-02-22 17:53:14

CentOS配置

2011-08-25 14:03:32

UbuntuLUA安裝

2011-07-07 13:21:26

DiscuzApacheMySQL

2012-05-28 09:23:40

JavaHadoopApache

2009-11-17 14:01:01

Apache 2 PH

2011-03-08 11:11:38

LinuxLAMP安裝

2010-05-21 17:38:22

Mysql+php5+

2021-01-22 15:18:21

UbuntuLinuxApache

2011-03-08 11:11:38

LinuxLAMP安裝
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人福利在线 | 在线观看www高清视频 | 日韩精品一区二区三区在线播放 | 国产精品自拍视频 | 欧美黄在线观看 | 国产精品一区三区 | 视频在线观看一区 | 亚洲 欧美 在线 一区 | 国产视频91在线 | 亚洲国产欧美一区 | 最新黄色在线观看 | 亚洲欧美日韩高清 | 精品少妇一区二区三区日产乱码 | 午夜亚洲 | www.4虎影院 国产999精品久久久影片官网 | 国产成人在线播放 | 国产成人精品区一区二区不卡 | 色接久久 | 久久骚 | 亚洲欧美中文日韩在线v日本 | 午夜精品久久久久久久星辰影院 | 蜜桃av鲁一鲁一鲁一鲁 | 成人在线国产 | www.国产精 | 99久久免费精品视频 | 国产一区二区在线免费观看 | 日韩在线一区二区三区 | 欧美一级片在线观看 | 中文字幕在线视频免费观看 | 日韩成人国产 | 一区二区三区免费网站 | 精品久久久久久亚洲综合网站 | 欧美日韩视频网站 | 欧美一级片黄色 | 欧美日韩在线免费 | 亚洲精品久久嫩草网站秘色 | 国产精品福利视频 | 天天操精品视频 | 无码日韩精品一区二区免费 | 男女羞羞视频在线免费观看 | 国产三级电影网站 |