2014-10-27 74 views
0

我安裝了WAMP。我正面臨PHP和MySQL之間的連接問題。當我去WWW目錄下,並修改文件的本地主機,DBUSER = root,密碼=空白如下:``WAMP2服務器安裝和測試與mysql的連接

<?php 
    $link = MySQL_connect('localhost','root',''); 
    if (!$link) { 
     die('Could not connect to MySQL: ' . MySQL_error()); 
    } 
    echo 'Connection OK'; MySQL_close($link); 
?> 

然後我試圖測試連接。 它不會說Connection OK而是它將我重定向到搜索引擎雅虎。

我也試着測試php腳本,但瀏覽器沒有響應。並重定向到主頁「yahoo answer.com」

請幫助我。爲什麼它不執行腳本和與mysql的連接,我在我的智慧結束。

+0

首先,mysql_connect已棄用,應使用mysqli_connect。實際上它在我的電腦中運行良好。你是如何從瀏覽器的地址欄訪問你的php文件的? – 2014-10-27 02:54:47

+0

感謝Yohanes的回覆。你的意思是說,MySQL不在WAMP鏈接PHP?我從我在www目錄中創建的文件夾「myproject」中訪問了我的php文件。但它並未執行dspite WAMP始終呈綠色。這是與端口80分配....端口80分配的Apache服務器。是正確的還是我需要改變?從您的網絡瀏覽器Kindky建議 – 2014-10-27 10:01:46

+0

,你有沒有嘗試類似'http:// localhost/YOUR_FILENAME.php'?只要沒有其他應用程序使用端口80,你應該是好的,我也使用端口80. – 2014-10-27 10:05:33

回答

0

如果您被髮送到搜索引擎,那麼您要麼沒有正確輸入url,要麼你沒有正確地設置HOST文件。

該測試腳本的網址應該是

http://localhost/testmysql.php 

但最有可能的問題是,你沒有正確配置,以瞭解HOST文件在哪裏可以找到的localhost

域名檢查這一點,編輯C:\windows\system32\drivers\etc\hosts它shoudl這個樣子

127.0.0.1 localhost 
::1 localhost 

如何編輯HOSTS FILE

hosts文件受windows保護,爲了保存它,您必須擁有管理員權限。 Vista/W7/W8你可能認爲你是管理員,但你並不是。

要成功保存主機文件,請執行此操作以使用Admin Privilages啓動您的編輯器。

找到您的編輯器圖標在桌面或從開始菜單(記事本將做,如果你沒有別的) 右鍵+移到你選擇的編輯器圖標 - 將顯示一個菜單。 從菜單中選擇「以管理員身份運行」。 將您的編輯器導航到c:\ windows \ system32 \ drivers \ etc \ hosts文件。

當您進行更改時,您現在將被允許保存它們。

+0

謝謝里格斯..回覆真的幫了很多 – 2014-10-28 17:30:54