該章節(jié)講述如何在 Windows XP 環(huán)境下安裝 PHP。
在安裝 PHP 之前,首先確認(rèn)已經(jīng)安裝 Apache HTTP Server。如何安裝 Apache HTTP Server,參見(jiàn) Apache HTTP Server 安裝。
PHP 的官方網(wǎng)站是 http://www.php.net/。
PHP 的下載頁(yè)面是 http://www.php.net/downloads.php,請(qǐng)選擇 Windows Binaries 下的 PHP 5.2.6 installer 鏈接,然后選擇一個(gè)鏡像站點(diǎn) (比如cn2.php.net) 下載 PHP,你會(huì)得到一個(gè)名為 php-5.2.6-win32-installer.msi 的安裝文件。
雙擊 PHP 安裝文件 php-5.2.6-win32-installer.msi,你會(huì)看到如下畫(huà)面:
點(diǎn)擊 Next,開(kāi)始安裝,在 License 頁(yè)面選擇 I accept the terms in the License Agreement,如下圖:
點(diǎn)擊 Next,進(jìn)入 Destination Folder 畫(huà)面,如下圖:
點(diǎn)擊 Next,進(jìn)入 Web Server Setup 畫(huà)面,選擇 Apache 2.2.x Module,如下圖:
點(diǎn)擊 Next,選擇 Apache 的配置文件所在的目錄,如下圖:
缺省狀態(tài)下,文本框里顯示的是 C:\Program Files,你記得要自己通過(guò) Browse 按鈕選擇 Apache 的配置文件目錄。
選擇好Apache 的配置文件目錄之后,點(diǎn)擊 Next,選擇要安裝的功能,如下圖:
點(diǎn)擊 Next,準(zhǔn)備安裝 PHP,如下圖:
點(diǎn)擊 Install 按鈕,執(zhí)行安裝。
安裝完成后,會(huì)顯示安裝結(jié)束畫(huà)面,如下圖:
點(diǎn)擊 Finish,結(jié)束安裝。
安裝結(jié)束以后,我們還需要修改 Apache 的配置文件。文件路徑為
C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf。
用 Notepad 打開(kāi) httpd.conf,你會(huì)注意到在文件最后有以 #BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
為開(kāi)始,以 #END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
為結(jié)束的一段配置代碼。
請(qǐng)將這段代碼更新成:
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:/Program Files/PHP/"
LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
AddType application/x-httpd-php .php
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
保存 Apache 配置文件 httpd.conf。
在Windows 開(kāi)始菜單選擇 Start --> All Programs --> Apache HTTP Server 2.2--> Monitor Apache Servers,點(diǎn)擊后,你會(huì)看到在 Taskbar 有個(gè)小紅圖標(biāo),雙擊圖標(biāo)打開(kāi) ApacheService Monitor 畫(huà)面。
如果 Apache Service 沒(méi)有啟動(dòng),請(qǐng)點(diǎn)擊 Start 按鈕開(kāi)啟 Apache Service;如果已經(jīng)啟動(dòng),請(qǐng)點(diǎn)擊 Restart 按鈕重新啟動(dòng) Apache Service。
用 Notepad 寫(xiě)一個(gè)最簡(jiǎn)單的 PHP 文件,存成 test.php,保存在 Apache htdocs 目錄下。
<html>
<body>
<?php
echo "Blabla.cn";
?>
</body>
</html>
然后在瀏覽器中輸入 http://localhost:8080/test.php,頁(yè)面中應(yīng)該只出現(xiàn) “Blabla.cn” 字樣,而不是源代碼。
聯(lián)系客服