1. 程式人生 > >windows 7下如何安裝Apache + PHP + MySQL + SVN等等

windows 7下如何安裝Apache + PHP + MySQL + SVN等等

近來對php比較感興趣,就斷斷續續的花了兩個星期的時間把整個php開發需要用到的東西都裝好了,大概的安裝過程如下。

一、安裝的軟體:

Apache: 2.2.14

PHP:5.2.12

MySQL:5.1.42。

SVN:1.5.6

PHPMyAdmin:3.2.5

Zend Studio: 7.1

Zend Debugger: 5.1.14

二、安裝過程:

1. 安裝和配置apache

安裝:首先從http://apache.etoak.com/httpd/binaries/win32/apache_2.2.14-win32-x86-openssl-0.9.8k.msi下載apache的windows安裝版本,雙擊安裝程式,它將引導你完成整個安裝過程,請保證你輸入的伺服器url是正確的。在安裝過程中,唯一需要注意的就是如果已經有一個IIS或者其它的程式使用了80埠,那麼安裝會失敗。如果這樣,請到程式的目錄下(本例為:D:/Program Files/Apache Software Foundation/Apache2.2),找到conf目錄,開啟檔案httpd.conf,將其中的一行Listen 80改為一個沒被佔用的埠,如本例為Listen 8080。然後再重新執行安裝程式,這次應該就沒問題了

安裝結束後在瀏覽器輸入http://localhost:8080,如果呈現了一個已經配置好的網站,那麼恭喜你,你的apache就算安裝成了。

配置:apache的配置工作主要是修改httpd.conf。 開啟Apache的安裝目錄, 找到檔案 /conf/httpd.conf, 開啟它進行配置的編輯. 配置檔案中對於各項都有比較詳細的描述, 在配置結束之後可以執行開始選單中Apache安裝資料夾中的Test Configuration工具來檢驗配置檔案是否正確. 如果配置不正確會給出簡要的說明. 如果在配置結束之後通過了Test Configuration工具, 但是仍然不能夠順利執行Apache, 可以到[Apache安裝目錄]/logs/ 這個目錄中檢視記錄, 以找出問題所在。

主要的配置就是設定apache的文件目錄和虛擬路徑。找到DocumentRoot, 預設的應該是DocumentRoot "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs",這裡,我們將它設定成自己喜歡的工作路徑。本例為DocumentRoot "D:/Workspace"。重啟apache,好了,現在如果你把index.html檔案放到D:/Workspace目錄下,我們就可以通過http://localhost:8080/index.html來訪問該檔案。其次,找到#Alias /webpath /full/filesystem/pat,將前面的#去掉,改為以下虛擬目錄Alias /Webpath/ "D:/Data",重啟apache,在瀏覽器中輸入

http://localhost:8080/data/的時候就會訪問伺服器的"D:/Data"目錄

2. 安裝和配置php

安裝:首先請去www.php.net網站下載php安裝程式。目前的安裝程式已經到了5.2.13了。下載完後直接雙擊安裝,在安裝過程中會要求你指出apache的安裝目錄,指定就是了。本例子中,php的安裝目錄是D:/Program Files/PHP。

配置:到D:/Program Files/PHP目錄,將php.ini-dist檔案更名為php.ini。開啟該檔案,將extension_dir = "./"改為extension_dir = "D:/Program Files/PHP/ext",這個用來指定php中擴充套件庫的位置。開啟檔案apache下的httpd.conf,找到AddType appliation,在下面另加一行AddType application/x-httpd-php .php。找到DirectoryIndex index.html,將其改為DirectoryIndex index.html index.php。最後,移到檔案的底部,php安裝程式應該已經添加了如下兩行:

PHPIniDir "D:/Program Files/PHP"
LoadModule php5_module "D:/Program Files/PHP/php5apache2_2.dll"

這是用於指定php的配置和安裝檔案的位置。以本例的情況看,安裝程式自動新增的這兩行是不行的,應該將/改為/,如下:

PHPIniDir "D:/Program Files/PHP/"
LoadModule php5_module "D:/Program Files/PHP/php5apache2_2.dll"

現在重啟apache,在D:/workspace下加入一個檔案index.php, 內容如下:

<?php

phpinfo();

?>

然後,在瀏覽器訪問http://localhost:8080/,如果看到了php的系統資訊頁面,則php安裝成功。

3. 安裝和配置mysql

安裝:請到http://www.mysql.com/downloads/mysql/下載所需的MySQL版本,開始按照程式,基本上根據安裝嚮導就可以了。如果選擇自定義安裝的話,對於要安裝的元件,如果不知道具體功能的就都選上吧,反正也佔不了多少空間。在安裝快結束時會出現讓你建立login 賬號的介面,先跳過,我們會在配置裡建立。安裝結束時,會出現一個介面詢問是否配置MySQL。如果要馬上配置的話,就選中它,否則就跳過結束安裝。

配置:如果安裝中跳過配置的話,可以從“開始”“程式”裡啟動MySQL Server Instance Config Wizard。按照配置嚮導,分別選中"Detailed Configuration", "Developer Machine", "Multifunctional Database", 這一步不做更改,"Manual Setting"將併發連線數設定為你想要的個數,我選擇200, 接下來這一步兩個都選上,"Manual Selected Default Charactor Set/Collation"並將字符集選為GBK或UTF-8,接著將兩個都選上,然後選擇"Modify Security Setting"為超級使用者root設定密碼,然後點選Execute後,系統就開始配置MySQL,出現Finish後,MySQL就安裝成功了。

4. 安裝和配置SVN