熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

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

2022-06-13   來源: PHP編程 

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

最重要的一點是在這些版本中Apache 和PHP 的結合並不是天衣無縫所以不應該同時用於同一系統中但是這種結合應該對開發系統是有好處的你可能還需要以下的支持庫最新版本的libxml庫(現在的libxml 從XmlSoftorg下載最新版本的zlib庫(現在的zlib )從Gziporg下載把所有的東西都復制到你的/tmp子目錄並進行解壓如下所示


  • $ cd /tmp  
  • $ tar xzvf mysqlstandardbetapclinuxitargz   
  • $ tar xzvf phptargz   
  • $ tar xzvf ;  
  • $ tar xzvf libxmltargz   
  • $ tar xzvf zlibtargz 
  • 安裝支持庫

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


  • $ cd /tmp/libxml $ /configure  
  • $ make && make install 
  • 這一步結束時libxml被安裝在/usr/local/下如果你想把它安裝在其它地方你應該在先前步驟中明確指定prefix選項到configure設置中

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


  • $ cd /tmp/zlib $ /configure  
  • $ make && make install 
  • 這一步結束時zlib也被安裝在/usr/local/下你可以不使用默認值而使用指定prefix選項將其安裝到其它地方

    安裝Apache

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


  • $ cd /tmp/;  
  • /configure prefix=/usr/local/apache enableso $ make  
  • && make install 
  • 這一過程將會設置編譯以及將服務器安裝到/usr/local/apache完成MySQL和Apache的安裝之後最後的一步即為編譯和安裝PHP這一步驟中最為關鍵的一步是使用一系列的激發擴展功能提供PHP configure以及外部類庫正確的文件路徑以上例子看起來相當復雜然而事實並非如此prefix設置PHP 的安裝路徑withapxs告訴PHP查找Apache 的地方withlibxmldir和 withzlibdir告訴PHP放置libxml和zlib庫的地方withmysql變量激活regularmySQL擴展功能withmysqli變量激活新增加的MySQL功能withgd變量激活 GD 擴展功能withzlib變量激活ZLIB 壓縮庫enablesockets變量激活socket通訊特性enablesoap變量激活SOAP和Web services支持

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


  • /configure help 
  • 一旦configure已經完成你即可編譯和安裝PHP


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



    From:http://tw.wingwit.com/Article/program/PHP/201404/30632.html
      推薦文章
      Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.