0
我在運行IIS6的Windows 2003服務器上安裝了php和mysql。我取消了mysql和mysqli擴展的註釋。我能夠運行phpinfo,並在phpinfo中看到mysql和mysqli部分。 我然後運行下面的代碼試圖與數據庫的連接 -php和mysql連接在Windows服務器/ IIS6上的問題
<?php
$link = mysql_connect('localhost', 'root', 'mypassword');
if (!$link)
{
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
當我嘗試通過瀏覽器來加載這個,我得到一個通用的500服務器錯誤。我不知道在哪裏尋找解決這個問題。有人能指引我朝着正確的方向嗎? 我也可以在服務器上使用mysql工作臺訪問mysql數據庫。
感謝您的任何想法。
查看錯誤消息的服務器錯誤日誌 – 2010-07-13 16:52:01
通過命令行運行它,PHP會給你一個更好的錯誤。我懷疑你正在使用一個沒有mysql_ *函數的新版本。 – Fosco 2010-07-13 16:53:55
Col. Shrapnel - 服務器上的事件日誌中沒有錯誤。 福斯科 - 新版本的PHP?我實際上運行的是舊版本 - 5.2.13 – czuroski 2010-07-13 17:04:25