在各種網絡編程語言中。PHP以其簡單易學、功能強大吸引了眾多編程愛好者。然而PHP的安裝卻成為許多初學者面前的攔路虎。下面我來給大家較為詳細的介紹一種在微軟Windows 2000/XP平台下以模塊化方式安裝PHP及常用模塊的方法。
一、基礎知識
在介紹前,請各位先了解一些PHP安裝的基礎知識。PHP有 CGI 和模塊化兩種不同的安裝方式。
用 CGI 方式安裝的PHP,在每次解析PHP腳本時,服務器都會產生一個臨時的PHP解析器(進程)來解析PHP腳本。當訪問量大時,會使 Server性能降低。
而用模塊化安裝的PHP,它和Apache服務器運行在同一內存地址中。比CGI方式有相當大的性能提升和更高的安全性。
所以模塊化安裝比CGI方式有著更大的優越性。下面列出了相關軟件:
Apache 服務器采用2.0.43系列版本。下載地址:http://www.apache.org/
PHP 采用較新具有良好安全性和穩定性的4.32版,支持模塊化方式安裝。下載地址:http://www.php.net/
二、安裝Apache 服務器
當相關軟件都准備好後。先安裝Apache 2.0.43,在安裝的時候。默認的安裝路徑是 C: 的開始菜單,建議把路徑改為 C 盤根目錄。這樣在日常使用時會方便些。
Apache 安裝好後。注意任務欄系統托盤區會出現一個紅色羽毛的標志。如果羽毛下方是綠色的三角形。表示 Apache安裝成功正在運行。如果出現一個紅色的停止標志,則表示安裝過程中出現了問題,一般是端口有沖突。如果你的機器上另外安裝有IIS之類服務器的話,請檢查一下80端口是不是被 IIS 占用了。如果你想讓Apache使用其他的端口,OK。在開始菜單 Apache HTTP Server 2.0.43 項目的 Configure Apache Server 裡選擇 Edit the Apache httpd.conf Configuration File,打開後(建議安裝使用 UltraEdit 之類帶行號顯示的文本編輯器),在 120 行左右有 Listen 80 字樣。表示 Apache 默認使用的是 80 端口。你可以修改成你想要的端口。只要在浏覽時加上你修改的端口號就可以了。如 http://localhost(:端口號)/index.html.en,這是Apache的起始頁。
三、模塊化安裝 PHP
安裝好 Apache 後,重要的一步開始了。將下載後的 PHP4.32 解壓到 C 盤根目錄。一般默認的文件夾名應該是 php-4.3.2-Win32 這種格式,將其改為 php 。再把其中 php.ini-dist 文件改為 php.ini,把這個文件復制到 C:WINNT或 C:WINDOWS 目錄中。(這裡有一個小知識,如果系統目錄和 PHP 目錄同時有 php.ini 配置文件的話,PHP會優先執行 PHP 目錄中的那個!)這也是很多朋友在日常使用PHP時經常遇到的問題。修改了系統目錄中的php.ini,但運行後卻沒有實現想要的結果。原因就在這裡!