Apache與Mysql以及Php三者組合的Web應用廣泛,最主要的原因就是免費,這對於中小型的Web應用足矣!這兩天在配置上弄得焦頭料額,差點就要放棄,搞了一天半的時間,終於有所收穫,現在總結如下,希望對網友能有所協助。
先做準備工作下載三個安裝檔案,以下是:
Apache 2.2.9 安裝版:http://apache.freelamp.com/httpd/binaries/win32/apache_2.2.9-win32-x86-no_ssl-r2.msi
Mysql 5.0.67 RAR解壓版:http://mirrors.dotsrc.org/mysql/Downloads/MySQL-5.0/mysql-noinstall-5.0.67-win32.zip
PHP RAR版本:http://hk.php.net/distributions/php-5.2.6-Win32.zip
盡量找壓縮版本,安裝版本的功能有所減弱,但是壓縮版的安裝配置過程稍微複雜一些,下面就以上三個版本為例介紹下其安裝與配置的方法。
安裝配置時主要是根據CSDN上欣水寓言的一篇文章做:http://blog.csdn.net/fableking/archive/2008/06/19/2567216.aspx
過程與他所描述的基本無異,下面是引用:
安裝apache2.2.8 首頁安裝的是apache2.2.8,這個比較簡單,直接雙擊,然後一路斷行符號就能搞定。安裝完後,開啟瀏覽器,輸入"localhost"或"127.0.0.1",如果能看到牛眼睛大的“It works!”,那就說明安裝成功了。
安裝並配置Mysql5 首先要把下載的Mysql檔案解壓到你要安裝的位置,比如:D:/mysql 然後進入mysql檔案夾,可以看到這個檔案夾下面有幾個INI檔案,分別是: my-huge.ini my-innodb-heavy-4G.ini my-large.ini my-medium.ini my-small.ini 這都是官方給出的經過最佳化的設定檔,可以根據需要選擇一個,複製到 C:/windows下面並且重新命名為 my.ini。開啟my.ini,加入下面的這段配置代碼:
#設定MYSQL的安裝目錄
basedir=D:/mysql
#設定MYSQL的資料目錄
datadir=D:/mysql/data
這段代碼一定要加,不然Mysql會無法啟動,並提示“1067“錯誤。後面的路徑請靈活處理。接下來到“DOS”視窗,用命令列進入Mysql的Bin目錄。然後輸入下面的命令:mysqld --install
這個命令是把Mysql加入到Windows服務,如果運行後提示:Service successfully installed.就表示添加成功了。不信你去“管理工具”的“服務”看看,裡面一定多了項Mysql服務。看看是不是已經啟動了,如果沒有啟動就手動啟動一下。
安裝並配置PHP5.2.6 PHP的比較簡單,跟Mysql一樣,先把壓縮檔解壓到安裝位置,然後到php的目錄中。這裡有兩個檔案,分別是“php.ini-dist”跟“php.ini-recommended”。這兩個檔案的用途不一樣。php.ini-dist適合開發程式使用 php.ini-recommended 擁有較高的安全性設定,適合上線當產品使用。 根據情況選擇一個,複製並改名為php.ini。位置自選。一會兒在配置apache時要用。成功在即,轉到apache的安裝目錄,然後開啟conf檔案夾中的httpd.conf檔案,加入下面的這幾項設定。# 載入PHP處理模組
LoadModule php5_module D:/php/php5apache2_2.dll
# 設定PHP.INI檔案的檔案夾
PHPIniDir D:/php
# 添加PHP檔案關連
AddType application/x-httpd-php .php
搜尋“DirectoryIndex”,這個是添加預設文件的,在後面加上"index.php"。
重新啟動了一下apache,寫了一個PHP檔案測試了下 <?php phpinfo(); ?> 。安裝成功。
偶安裝的是Apache 2.2.9,其他的與該兄台一樣,在此要強調的是 my.ini檔案所加的配置語句放的位置很重要,不可放在檔案尾,一開始就簡單地加在檔案最後,結果開啟mysql服務的時間出現錯誤,後改為放在[mysqld]下,一切OK.大家都看到在配置httpd.conf時,加的配置語句中有路徑名,路徑一定要設對,按照自己安裝PHP的位置確定,自己靈活運用php.ini檔案基本不用動,本是配置好的,當然要使用進階服務就需要配置.就這麼多.