2011-07-13 55 views
0

PHP和MYSQL5在Mac(雪豹)運行的Apache ...雪豹:致命錯誤:調用未定義的函數mysql_connect()函數

Apache正在運行

PHP運行(正常工作)

MySQL正在運行(可連接)

然而,下面的代碼被引發錯誤

$link = mysql_connect('127.0.0.1', 'user', '****'); 
if (!$link) { 
    die('Could not connect: ' . mysql_error()); 
} 

收到以下錯誤:

Fatal error: Call to undefined function mysql_connect() in /opt/local/apache2/htdocs/ajax_login.php on line 4

+0

你確定PHP安裝/啓用了MySQL庫嗎?運行'phpinfo()'。 –

+0

我在哪裏可以看到phpinfo()的回報? – timw07

+0

它將有一個名爲mysql的部分,表頭將爲:mysql support |啓用。否則,這意味着你的PHP安裝沒有MySQL支持。谷歌瞭解如何正確設置它... – ivy

回答

0

撥打的phpinfo()頁面,看看是否你已經在PHP工作MySQL的支持。

它將有一個名爲mysql的部分,表頭將爲:mysql support |啓用。否則,這意味着你的PHP安裝沒有MySQL支持。谷歌有點學習如何正確設置它...

如果你獨立安裝myqsl和apache/php/mysql-library,你可能犯了錯誤混合不同的體系結構;例如一個64位apache安裝中的32位mysql客戶端庫(或其他方式)。

相關問題