官术网_书友最值得收藏!

在Vista下安裝Apache+PHP+MySQL

廣東比亞迪汽車銷售有限公司 毛晉晉

作為一個網站開發者,PHP的廣泛使用及它與MySQL的完美結合,再加上它們是免費開源的,使得它成為站長開發網站的首選。筆者在Vista下也安裝了Apache + MySQL +PHP的Web開發平臺,在這里跟大家一起分享筆者在Vista下安裝時遇到的一些問題。本文同樣適合Windows XP/2003環境,某些系統部分可以根據情況酌情修改,但不影響整個環境系統使用。

安裝環境

操作系統是Windows Vista Enterprise英文版,Apache、PHP、MySQL的最新版本可以在其官方網站下載。

Apache 2.2.4:http://httpd.apache.org/download.cgi

筆者下載的版本是位于/binaries/win32目錄中的apache_2.2.4-win32-x86-no_ssl.msi文件。

PHP 5.2.5(Windows Binaries PHP 5.2.5 zip package):http://www.php.net/downloads.php

MySQL 5.0.45 Windonws:http://dev.mysql.com/downloads/

安裝目錄結構規劃

為了方便維護及重裝系統時不必進行二次安裝,建議不要將其安裝在系統盤(默認是C盤),本例是裝在D盤。安裝路徑也最好不要含有空格和中文字符。

本例的目錄結構規劃如圖1所示。下面的安裝說明以上述目錄結構為準。

圖1 目錄結構

在Vista下安裝Apache

Vista下的安裝,主要是由于UAC權限的影響,有可能導致服務無法安裝成功,我們可以手工解決這一問題。

(1)運行Apache 2.2.4的安裝程序,根據提示一路單擊【Next】按鈕即可。注意,在Server Information的Network Domain、Server Name字段填上localhost(如圖2所示),在安裝類型的位置選擇Custom,然后改變安裝路徑(筆者的目錄是D:/WWW/SERVER/apache)。根據提示一路單擊【Next】按鈕,即可完成。

圖2 Apache安裝界面

(2)在安裝結束時,如果安裝了IIS,會彈出一個DOS錯誤窗口,主要原因是由于權限禁止或者端口占用,無法注冊服務。可以先選擇關閉IIS服務或直接關掉錯誤窗口。其后以管理員身份運行DOS命令行:單擊菜單【開始】→【程序】→【附件(Accessories)】,在命令提示符(Command Prompt)上單擊鼠標右鍵,然后選擇以管理員身份運行(Run as Adminstrator)。

(3)進入DOS窗口,執行下列命令:

# 進入Apache的安裝目錄

      c:\windows\system32\>d:
      d:\>cd D:\WWW\SERVER\apache\bin\

# 安裝Apache服務

      D:\WWW\SERVER\apache\bin\>httpd-k install

#啟動Apache服務

      D:\WWW\SERVER\apache\bin\>httpd-k start

在Vista下安裝PHP

(1)將下載的PHP 5壓縮包直接解壓,直接將PHP 5.2.5文件解壓縮到D:\WWW\SERVER\php目錄下。安裝PHP不建議使用win32安裝程序(主要是以后安裝擴展麻煩)。這里有幾個安裝注意事項,安裝PHP時會要求您選擇Web服務器的類型,我們選擇Apache 2.2.X Module(如圖3所示)。接下來會要求選擇Apache的目錄,我們選擇Apache的安裝目錄即可。這里切記選擇的是Apache的目錄,不是PHP的目錄,不要搞錯了。

圖3 PHP安裝界面

(2)在資源管理器中進入PHP的安裝目錄,將php.ini-recommended復制一份,命名為php.ini。然后打開php.ini。

(3)找到:

     ;extension=php_mysql.dll

將前面的“;”號去掉,改成“:”

      :extension=php_mysql.dll

MySQL的擴展默認是沒有打開的,將其打開。類似上面這樣的腳本是可選擇的PHP擴展模塊,如果需要加載,直接去掉前面的“;”號即可。

(4)找到:

      extension_dir=“./”

將其改為您的PHP安裝目錄下ext子目錄的絕對路徑。例如筆者的:

      extension_dir= “D:/WWW/SERVER/PHP/ext/”

這一步很重要,否則接下來PHP會找不到php_mysql.dll模塊,無法裝載。

(5)在Windows Vista的系統設置中,將PHP的目錄加到Path環境變量中去。具體做法是:

鼠標右鍵單擊“我的電腦”,選擇【屬性】→【高級系統屬性】→【環境變量】→【系統變量】→【Path】→【編輯】,然后加入即可。用“;”分隔多個目錄(如圖4所示)。

圖4 將PHP的目錄加到Path環境變量中

配置Apache和PHP

打開Apache安裝目錄下conf子目錄中的httpd.conf文件。

(1)找到:

      DocumentRoot“xxxxxxx”

改成您本機網站內容的目錄。例如筆者的:

      DocumentRoot “D:/WWW/Web/”

(2)找到LoadModule,根據您的PHP安裝目錄,在下面空白處加上以下內容:

      LoadModule php5_module “D:/WWW/SERVER/PHP/php5ap
-ache2_2.dll”
      PHPIniDir “D:/WWW/SERVER/PHP”

(3)找到:

      DirectoryIndex index.html

修改為:

      DirectoryIndex index.php index.html

(4)找到:

      AddType application/x-gzip.gz.tgz

添加以下兩行:

      AddType application/x-httpd-php.php
      AddType application/x-httpd-php.html

(5)保存httpd.conf。

(6)在您的網站目錄中(例如筆者的是D:/WWW/W-eb/)手工建立一個test.php的文件,內容為:

      <?php
      phpinfo();
      ?>

(7)在DOS窗口中啟動Apache服務

#如果之前啟動了,將其stop

      D:\WWW\SERVER\apache\bin\>httpd-k stop

#啟動Apache服務

      D:\WWW\SERVER\apache\bin\>httpd-k start

或者單擊桌面任務欄右下角的Apache圖標進行操作。

(8)打開http://localhost/test.php,即可看到測試輸出結果。到此,PHP與Apache的完裝操作基本完成。

Windows Vista下安裝MySQL

MySQL的安裝比較簡單,它提供了一個win32 的安裝包。下載后根據提示一路安裝,在安裝類型處選Custom(如圖5 所示),指定安裝目錄為D:/WWW/SERVER/mysql。

圖5 選擇安裝類型

安裝完成后,會詢問要不要到官網注冊,跳過即可。然后會詢問是否Configure the MySQL Server now,選中并繼續,然后根據提示,設定字符集,以及root管理員的密碼即可。

到這一步基本上可以完成了,現在您可以在Vista下使用Apache + MySQL + PHP開發Web程序了。

主站蜘蛛池模板: 秭归县| 苏尼特左旗| 鹰潭市| 富宁县| 四子王旗| 宾川县| 涿州市| 涟源市| 宣威市| 罗甸县| 桦南县| 怀化市| 德庆县| 潞西市| 永仁县| 涪陵区| 阳泉市| 即墨市| 新兴县| 株洲县| 罗源县| 泰州市| 万安县| 中方县| 垣曲县| 安康市| 大埔区| 永仁县| 湖州市| 西城区| 岳池县| 南木林县| 东方市| 开原市| 贵州省| 禹州市| 响水县| 米易县| 邵武市| 蒲城县| 永城市|