1. 程式人生 > >PHP5在Apache下的兩種模式的安裝

PHP5在Apache下的兩種模式的安裝


  PHP 5.0.0 和PHP 4.0.38 於2004年7月13日同時釋出,這是一個值得我們PHP愛好者的一大喜訊。期盼已久的PHP5終於出來了,我們可以更進一步的享受PHP新的功能和使用開發的樂趣。

  我也在第一時間用上了PHP5,下面簡要介紹一下我的安裝過程(只講述apache伺服器下的安裝),與喜愛PHP的朋友分享。

  其實,PHP5的安裝過程也沒有什麼新意,與PHP4差不多,詳細安裝方法在其資料夾下的install.txt檔案中可一覽無遺。

  一、CGI模式

  1、下載相應檔案。安裝PHP之前,你必須首先下載Apache伺服器(有兩個版本,即1.x和2.x,一般來說前者有更好的穩定性,後者具有更強的效能)、

下載PHP

  2、安裝配置好Apache伺服器。安裝Apache伺服器,在同意許可協議後會有填寫伺服器資訊的頁面,本地除錯,前面兩個輸入 localhost 即可。編輯httpd.conf 檔案,定位到下面這行:DirectoryIndex index.html index.html.var,在其後面新增一個 PHP 預設頁,通常是 index.php ,如下:DirectoryIndex index.html index.html.var index.php 。  

  3、解壓php-5.0.0-Win32.zip(不同版本名稱不同)到x:/php,重新命名php.ini-dist(推薦用php.ini-recommended,配置更安全)為php.ini

  注意:過時方法還需要做以下步驟:複製php.ini檔案至x:/winnt(x:/windows)或apache的安裝資料夾,並且copy x:/php/php5ts.dll至winnt(windows)、或winnt/system32或apache的安裝資料夾下。本人強烈推薦你不要這麼做,以後升級比較麻煩。下面步驟2、3將給出理由。

  4
、定位php.ini的位置。修改httpd.conf,加入PHPiniDir = "X:/php"。即告訴Apache在此路徑中查詢php.ini檔案,這樣我們就不必將php.ini複製到其他目錄中去。

  5、新增模組路徑。修改系統變數path路徑,加入x:/php。這樣系統就知道到哪裡去找

php5ts.dll等檔案,所以我們也沒有必要將其複製到windows下或者其他地方。(注意,修改path路徑後一定要重啟系統方可生效,至於怎樣修改path路徑,你可以檢視這裡

  6、修改Apache的httpd.conf檔案,在適當位置加上以下幾行:
  
ScriptAlias /php/ "x:/php/"
  AddType application/x-httpd-php .php
  Action application/x-httpd-php "/php/php-cgi.exe"

  7、修改php.ini。設定cgi.force_redirect = 0

  二、模組方式

  1、2、3、4、5與CGI安裝方式相同。

  6、修改httpd.conf

  如果HTTP伺服器是Apache 1.x,在適當位置加入:
  LoadModule php5_module 路徑/php5apache.dll
  AddModule mod_php5.c
  AddType application/x-httpd-php .php

  如果HTTP伺服器是Apache 2.x,在適當位置加入:
  LoadModule php5_module 路徑/php5apache2.dll
  AddType application/x-httpd-php .php



  三、模組擴充套件

  完成以上過程,基本上就安裝完成了,不過如果你還要使用它的擴充套件功能,例如安裝mysql,還得再配置一下。

  1、設定php.ini。一般要設定“include_path = ”和“extension_dir =”,尤其是後者,路徑自定,一般至少要包含x:/php和x:/php/ext。

  2、載入模組。修改php.ini,設定載入相應模組。以載入mysql為例,去掉extension=php_mysql.dll前面的;號

  注意,配置好後或任意時刻修改後要重啟web伺服器方可生效。php4程式都能執行。以上路徑中有x代表硬碟分割槽,請根據自己的設定替換。