最純淨的Apache 2 && PHP 5 && Mys_PHP教程

來源:互聯網
上載者:User
前期準備:

Windows XP SP2 (其實系統只要是 98 以上都可以遵循這樣的方法我認為)
apache(Unix平台最流行的WEB伺服器平台) 2本例中我選用了 2.2.2 for Win32 ……)
http://archive.apache(Unix平台最流行的WEB伺服器平台).org/dist/httpd/

php(做為現在的主流開發語言) 5 (雖然版本數有點不吉利…… 但我還是毅然選擇了 5.1.4 for Win32 Zip 版……)
http://www.php(做為現在的主流開發語言).net/downloads.php(做為現在的主流開發語言)

MySQL(和PHP搭配之最佳組合) 5 (5.1 尚不穩定…… 我們姑且還是選擇 MySQL(和PHP搭配之最佳組合) 5.0.22 for Win32 Zip 版……)
http://www.MySQL(和PHP搭配之最佳組合).com/

本方案並不涉及系統檔案夾…… 所以我們大可選擇其它分區的某個檔案夾來方便日後的伺服器維護…… 本為以 X:Server 為例…… 注意:檔案夾名稱最好不要包含空格或其它非英文字元…… 否則某些情況下容易造成伺服器崩潰……

========================================
安裝 apache(Unix平台最流行的WEB伺服器平台):

運行 apache(Unix平台最流行的WEB伺服器平台)_2.2.2-win32-x86-no_ssl.msi …… 一路 Next 下來…… 到選擇安裝方式的時候,選擇 “Custom” 自訂方式…… 然後 Next 選擇安裝路徑…… 定位到 X:Serverapache(Unix平台最流行的WEB伺服器平台) (當然,你選擇其它路徑也可以,甚至選擇 Complete 安裝都沒問題…… 我只是習慣講所有服伺服器相關軟體集中到一起而已)
本來不準備寫 iis(微軟的WEB伺服器平台) 與 apache(Unix平台最流行的WEB伺服器平台) 的共存配置…… 想一想還是帶一筆吧…… 提示填寫 Server Information 時…… 最下方會讓你選擇連接埠…… 如果你安裝了 iis(微軟的WEB伺服器平台) 伺服器…… 這裡就選擇第二項 “only for the current user, on Port 8080, when started manually.”…… 也就是說 apache(Unix平台最流行的WEB伺服器平台) 將佔用 8080 連接埠…… 如果你沒安裝 iis(微軟的WEB伺服器平台) …… 無視之……
繼續 Next …… 彈出幾個 CMD 視窗安裝 Windows 服務以後…… 安裝就完成了…… 右下角將出現 apache(Unix平台最流行的WEB伺服器平台) 粉紅色的羽毛 Icon,不出意外表徵圖上應該顯示綠燈(表示 HTTP 伺服已經正常啟動)…… 你可以訪問 http://www.quchao.com/ 來試試,如果螢幕出現 “It Works” 就表示安裝成功…… (我記得以前的版本不是這樣的,而是一個挺花哨的頁面…… 所以只要不出現找不到頁面的提示…… apache(Unix平台最流行的WEB伺服器平台) 伺服就安裝成功了)當然了…… 如果亮起紅燈…… 配置肯定錯誤…… 回頭查查吧……
apache(Unix平台最流行的WEB伺服器平台) 伺服器就安裝完畢了……

=======================================
安裝 php(做為現在的主流開發語言) :

解壓 php(做為現在的主流開發語言)-5.1.4-Win32.zip …… 並放置到 X:Serverphp(做為現在的主流開發語言) 之下……
接下來為 php(做為現在的主流開發語言) 的安裝目錄添加環境變數…… 在我的電腦表徵圖上點擊滑鼠右鍵…… 查看‘屬性’…… 然後切換到‘進階’選項卡…… 點擊‘環境變數’按鈕(快速鍵:Alt+N)…… 在彈出的‘系統變數’域中找到‘Path’變數…… 雙擊編輯並在變數值的最後添加 ‘;X:Serverphp(做為現在的主流開發語言)’ (注意有個分號,用來分隔之前的值)……
重啟電腦…… 為啥? 讓環境變數生效唄……
至此 php(做為現在的主流開發語言) 就安裝完畢了…… 當然,現在還未與 apache(Unix平台最流行的WEB伺服器平台) 關聯…… 而且未作任何設定…… 不要急…… 後面我會寫……

=======================================
配置 apache(Unix平台最流行的WEB伺服器平台):

尤為重要的一步:如果你跟我一樣選擇了當前最新的 php(做為現在的主流開發語言) 穩定版本 5.1.4…… 官方下載來的源碼包中的模組化支援 php(做為現在的主流開發語言)5apache(Unix平台最流行的WEB伺服器平台)2.dll 是不適用於 apache(Unix平台最流行的WEB伺服器平台) 2.2.2 的…… 據查需要重新編譯 php(做為現在的主流開發語言) …… 不過php(做為現在的主流開發語言)5 研究室提供瞭解決方法:
下載這個壓縮包(http://www.php(做為現在的主流開發語言)v.net/php(做為現在的主流開發語言)5apache(Unix平台最流行的WEB伺服器平台)2.dll-php(做為現在的主流開發語言)5.1.x.rar)…… 解壓後將 php(做為現在的主流開發語言)5apache(Unix平台最流行的WEB伺服器平台)2.dll 扔進 X:Serverphp(做為現在的主流開發語言) 覆蓋原檔案…… 將 httpd.exe.manifest 扔進 X:Serverapache(Unix平台最流行的WEB伺服器平台)Bin 檔案夾…… 最後運行 vcredist_x86.exe (如果你安裝有 .Net FrameWork 就無需安裝此檔案)……
當然,如果你選擇比較舊的版本則可略過此步。
下面開始修改 apache(Unix平台最流行的WEB伺服器平台) 設定檔: X:/Server/apache(Unix平台最流行的WEB伺服器平台)/conf/httpd.conf
修改文檔發布路徑……
搜尋:
DocumentRoot “X:/Server/apache(Unix平台最流行的WEB伺服器平台)/htdocs”
將值修改成你想要的發布路徑,比如:
DocumentRoot “X:/Server/WWW”
然後還有一處也需要修改…… 否則將無權訪問……
搜尋:
Directory “X:/Server/apache(Unix平台最流行的WEB伺服器平台)/htdocs”
修改為:
Directory “X:/Server/WWW”
修改預設指令碼:
搜尋:
DirectoryIndex index.html
添加你想要的預設指令碼名稱,用空格分隔,注意前後有優先順序,比如:
DirectoryIndex index.php(做為現在的主流開發語言) index.html index.htm
針對 php(做為現在的主流開發語言) 5 的配置:
在文檔的最下方加入以下字元:
# 調用 php(做為現在的主流開發語言) 5 模組
LoadModule php(做為現在的主流開發語言)5_module “X:/Server/php(做為現在的主流開發語言)/php(做為現在的主流開發語言)5apache(Unix平台最流行的WEB伺服器平台)2.dll”
# 添加 Mime 類型…… 亦可以修改 mime.types 檔案
AddType application/x-httpd-php(做為現在的主流開發語言) .php(做為現在的主流開發語言)
AddType application/x-httpd-php(做為現在的主流開發語言)-source .php(做為現在的主流開發語言)s
# 添加預設字元集…… utf8才是王道……
AddDefaultCharset UTF8
# 設定 php(做為現在的主流開發語言).ini 目錄
php(做為現在的主流開發語言)IniDir “X:/Server/php(做為現在的主流開發語言)”
至此,apache(Unix平台最流行的WEB伺服器平台) 已經可以支援 php(做為現在的主流開發語言) 了…… 當然…… 本文僅介紹如何進行基本安裝…… 將不涉及詳細的配置以及最佳化…… 各位可以自行參閱手冊進行配置……
www.knowsky.com
=======================================
安裝 MySQL(和PHP搭配之最佳組合):

http://www.bkjia.com/PHPjc/508551.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/508551.htmlTechArticle前期準備: Windows XP SP2 (其實系統只要是 98 以上都可以遵循這樣的方法我認為) apache (Unix平台最流行的WEB伺服器平台) 2本例中我選用了...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.