- 網管員世界2009超值精華本
- 《網管員世界》雜志社編
- 1657字
- 2018-12-28 17:22:17
在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程序了。
- 大數據戰爭:人工智能時代不能不說的事
- Dreamweaver 8中文版商業案例精粹
- 精通Excel VBA
- Windows環境下32位匯編語言程序設計
- Ceph:Designing and Implementing Scalable Storage Systems
- 完全掌握AutoCAD 2008中文版:機械篇
- MATLAB/Simulink權威指南:開發環境、程序設計、系統仿真與案例實戰
- Prometheus監控實戰
- 網絡安全管理實踐
- LAMP網站開發黃金組合Linux+Apache+MySQL+PHP
- 精通數據科學:從線性回歸到深度學習
- Visual C++項目開發案例精粹
- Learning ServiceNow
- Creating ELearning Games with Unity
- 玩機器人 學單片機