2012年6月9日 星期六

Apache架站手札

以前在學校做的Project大部分都是為了方便架站都是用LAMP來做,雖然LAMP已經提供了十分完整的Solution Package 供使用者下載使用,不需要在個別下載調校,但是身為工程師還是需要多了解技術上的細節,因此選擇用個別安裝,首先在Apache + PHP + MySQL的路徑來說,安裝Apache是首要條件,其次是MySQL,最後才是PHP,原因在於MySQL必須需要在本端Server才能夠運行。


STEP 1:

一開始在Apache官網上選擇任一適合msi版本下載。

安裝畫面:























STEP 2:

安裝MySQL,自從ORACLE收購MYSQL之後,連安裝畫面都耳目一新,安裝過程中提供自動線上偵測需要更新的元件。






































STEP3:安裝PHP5.4.3套件

3.1 -建立php.ini
先把下載的資料解壓縮在C:\php資料中,接下來把資料夾中的檔案php.ini-development複製一份命名為php.ini,從此之後所有php的configuration都會在裡面設定,而php.ini-development和php.ini-production當中的差別在於 development的版本是developer偏好使用的預設設定檔,例如在啟用開發過程當中的錯誤訊息,而production則是發佈成產品使用的偏好設定檔。

3.2-修改php.ini
打開php.ini並且搜尋 ;extension_dir這行換成  extension_dir = "C:\php\ext",指定php模組的預設路徑,之後搜尋 ;extension=php_mysql.dll 和 ;extension=php_mysqli.dll,把;拿掉,表示啟用mysql模組,這樣一來php的基本調校就算完成了。

STEP4: 設定Apache configuration,到Apache安裝目錄下的conf資料夾打開httpd.conf,我的預設目錄為C:\Program Files\Apache Software Foundation\Apache2.2\conf,在loadmodule最後一行加入以下三行

AddType application/x-httpd-php .php
PHPIniDir "C:\php\"
LoadModule php5_module "C:\php\php5apache2_2.dll"

在Win7很可能會遇到權限問題,因此可以透過修改資料夾權限來解決













STEP5 測試
最後一項就是透過建立php文件來驗證設定上是否成功,利用NotePad建立index.php文件和內文phpinfo(); 並且存在htdocs資料夾底下,透過localhost來測試,如出現php的檢測資訊畫面則表示Apache安裝成功!


沒有留言:

張貼留言