Wamp5論壇配置圖文版
知識掃盲: 1、WampSever指的是apache + mySQL + PHP三合一套裝,第一字母W,是指用於windows系統,我用的是2.0f版。用於Linux系統的,是LampSever,第一字母是L。 下載地址http://jaist.dl.sourceforge.net/sourceforge/wampserver/WampServer2.0f.exe 如果上述鏈接失效,請到官方網站:http://www.wampserver.com/下載最新版。 2、localhost和127.0.0.1是相同的,都指向本機網站服務器的根目錄,比如:我電腦的網站根目錄設定為:d:\wamp\www,本文所有用到localhost的地方,都可以用127.0.0.1來代替。 3、本機IP地址:是指本機在網絡上分配的IP地址,在局域網中一般是192.168.1.X或192.168.0.X,其中的X是1-254之間的一個數字,對於每一台電腦是不同的,在同一個局域網中的每一台電腦也是唯一的,可以通過查看tcp/ip屬性找到本機的IP地址。 安裝: 2.0f版本安裝特別簡單。安裝過程中需要修改一下安裝路徑,我選的是D:盤,而不是C:盤,免得以后重裝系統時丟失文件。安裝程序建了一個文件夾D:\WAMP,這下面有很多文件夾,其中D:\WAMP\WWW文件夾就是本地服務器的根目錄,這個目錄很重要,后邊要經常用到它。 安裝完畢后自動運行,可在右下角看到它的半圓形圖標。 點擊后出現如下菜單:
在瀏覽器地址欄中輸入127.0.0.1或者localhost,如果不能夠打開如下頁面,就說明服務還沒有正常啟動起來了。並且還會遇到一些其它問題。
1、apache服務無法啟動。問題所在:80端口沖突。 2、在瀏覽器中輸入本地IP地址,顯示404錯誤或500錯誤。問題所在:授權限制。 3、在Dreamweaver 8中,連接MYSQL數據庫出錯,提示404錯誤,找不到文件。問題所在:站點服務器根目錄設置錯誤。 以上問題有參照網上高手的文章,也有自己的新發現,收獲真不算少。如果是安裝完沒有遇到這些問題並加以了解的話,對WampSever的了解還真沒有現在深入。同時也希望該軟件在以后版本中不再有這樣的問題。 下邊是解決方法: 1、apache服務無法啟動。這個問題一般在裝有windowsxp的電腦上不會遇到,但網上也有人在問這個問題。此問題主要是80端口沖突造成的,因為apache服務默認使用80端口,如果已經有其它程序占用了80端口,apache便啟動不了。 80端口被占用查看及其處理辦法: 開始》運行》cmd》netstat -an -p tcp -o》記下80端口對應的PID 打開任務管理器》查看》選擇列》勾選PID》根據PID結束對應的進程 全部關閉以后重啟wamp5,在瀏覽器中輸入“127.0.0.1 ”或者“localhost“,如果出現如下頁面則說明成功:
此網頁不要刪除,因為網站的數據庫管理工具在這個頁面上。如需要,可以改一下名字,比如改為manager.php。在地址欄中輸入:localhost/manager.php,就可以打開這個網頁。 我們以后建立自己的網站時,可以將這個INDEX.PHP換成自己的主頁,這樣,別人訪問你的網站時就會出現你的主頁。
如果你安裝了IIS(Internet信息服務)請將起卸載或暫時停止服務。方法如下: 打開“控制面板-管理工具-Internet信息服務”,將默認網站關閉,如下:
2、下面解決“在瀏覽器中輸入本地IP地址,顯示404錯誤或500錯誤”這個問題。 我們在地址欄中輸入本機IP地址,模擬外網訪問。比如,我的IP是192.168.1.234。輸入到地址欄中,同樣會打開前述的主網頁。但通常會遇到打不開的情況。這時,首先輸入localhost,看一看能否打開主頁,如果不能打開,請確認服務器是否正常工作,並參照前面的解決方法予以解決。如果輸入localhost能夠打開主頁,說明服務器工作正常,問題出在外網訪問的授權上,需要解決授權問題。 apache默認安裝是不允許外網訪問的,需要授權設置。如下:
再次輸入本機IP地址:192.168.1.234,這時打開的網頁應該與輸入localhost得到的網頁是一樣的。 至此,完成授權工作。到其它電腦上(局域網內),輸入你的IP地址,看一看,是不是打開了你的主頁。 如果想讓互聯網上所有的電腦都能訪問你的網站,還需要注冊你IP地址和域名,也可以用“花生殼”一類的軟件來實現,具體如何實現我還在研究中,如有收獲,會及時發上來。 3、下面的問題是“在Dreamweaver 8中,連接MYSQL數據庫出錯,提示404錯誤,找不到文件。” 這個問題整整用了我兩天時間。搜索網上的相關信息,都不得要領。后來幾乎到了黔驢技窮的地步,是在決心放棄又不甘心的情況下,誤打誤撞,居然給撞出來了。 在這里首先告訴大家的是,不要再走彎路了。在wampsever下,Dreamweaver連接MYSQL數據庫,根本用不到ODBC(數據源)設置一類的東西,ODBC是為IIS准備的,不是為wampsever准備的。 數據庫要正確連接,wampsever服務正常啟動是前提,且你已經建立了自己的數據庫。余下的工作全在Dreamweaver中。 至於建立數據庫這方面的知識,有一個視頻教程非常好,是由編程之邦http://www.caopeng.org/的曹鵬老師主講的,主要講在Dreamweaver下,如何用PHP編制動態網頁,對MySql數據庫的使用也有單獨的一章進行講述。這個教程也可以在eNet上看到,http://www.enet.com.cn/eschool/video/phphtml/,在編程之邦上還提供了數據庫操作實例PHP程序,可供下載,練習使用。 言歸正傳,看看我遇到了什么問題,又是怎么解決的。 在Dreamweaver中,建立一個站點,起名“物資供應管理”,網頁目錄:D:\wamp\www\gongyinbu,新建一PHP網頁,新建一MySQL連接,如下設置:
“數據庫”可不寫,點擊“選取”,彈出如下錯誤信息:
第二條為:為該站點指定的測試服務器沒有映射到http://localhost/_mmServerScripts/MMHTTPDB.phpURL。請確認URL前綴映射到了您的站點的根上。 顯然,數據庫沒有連接成功。 注意,在提示中,兩次提到“測試服務器”。問題就出在這個“測試服務器”上。 打開“站點-管理站點-編輯-高級-測試服務器”,注意紅線位置“測試服務器文件夾”,內容為:D:\wamp\www\GongYingBu\,如下:
確定,關閉,新建MySQL連接,數據庫列表出來了。
1、apache服務無法啟動。問題所在:80端口沖突。查看是哪一個程序占用了80端口,將它關閉。 2、在瀏覽器中輸入本地IP地址,顯示404錯誤或500錯誤。問題所在:授權限制。修改httpd.conf文件,將Deny from all全部改為Allow from all。此時的安全性會降低,至於應該如何控制,還有待研究。也可能只將部分Deny from all改為Allow from all就可以,有待一個一個試一下,才有結論。注意改完了,要重新啟動服務,才能生效。 3、在Dreamweaver 8中,連接MYSQL數據庫出錯,提示404錯誤,找不到文件。問題所在:站點服務器根目錄設置錯誤。將“測試服務器文件夾”改為網站服務器根目錄。 |