最近因為學習需要,需要在本地搭建一個服務器。使用了一個服務器WAMP:Windows下的Apache+Mysql/MariaDB+Perl/PHP/Python,一組常用來搭建動態網站或者服務器的開源軟件,本身都是各自獨立的程序,但是因為常被放在一起使用,擁有了越來越高的兼容度,共同組成了一個強大的Web應用程序平台。
WAMP:window+Apache+Mysql/MariaDB+Perl/PHP/Python
LAMP:Linux+Apache+Mysql/MariaDB+PHP
然后由於不會使用,所以遇到的坑有些多,一個晚上的時間都花在這個WAMP上了 TAT
我在安裝WAMP之前,電腦是有裝MySQL的,這個原因導致了最后一個坑。
首先是安裝WAMP,安裝的過程很簡單,下載一個安裝包,一直下一步(不過遇到了提示是否要自動運行,推薦最好不要自動運行。)
然后運行之后,在任務欄中有這樣的半月形符號,也就是開啟了。
右鍵,有個選項是語言,可以切換到中文。
在www文件下,放置想運行的那些網頁。
在瀏覽器里輸入localhost+具體url,就能夠運行網頁了!
可是,當我想使用MySQL數據庫的時候,問題來了,而且不止一個!
第一個問題:使用phpMyAdmin登陸數據庫。
錯誤提示:phpMyAdmin 試圖連接到 MySQL 服務器,但服務器拒絕連接。您應該檢查 config.inc.php 中的主機、用戶名 。
解決方法:在wamp安裝的根目錄下找到phpmyadmin文件夾,找到config.inc.php文件,用編輯器打開(記事本可能格式會比較亂)找到如下代碼。把紅色框框中的config改成http。記得重啟服務器!!!
第二個問題:解決了第一個,然后有了第二個。登陸有問題。
錯誤提示:phpMyAdmin 登陸的時候一直提示要輸入用戶和密碼。
解決辦法:因為mysql的一開始就是root和沒有密碼,就是很疑惑。后來,找了wamp是有一個獨立的MySQL,於是我把自己原本的mysql服務進程關閉了。沒有提示了。
第三個問題: 沒有服務。
錯誤提示:phpMyAdmin登陸時:錯誤 #2003 - 服務器沒有響應
解決辦法:點擊wamp,有一欄是MySQL,點擊開啟服務器。好了所有問題解決了!
注意:不能夠同時開啟Apache和WAMP,同理可得!!!
歡迎補充其他原因!