Snow Leopard:致命错误:调用未定义的函数mysql_connect()

时间:2011-07-13 02:38:48

标签: mysql macos apache php

在Mac上使用PHP和mysql5运行Apache(雪豹)......

Apache正在运行

PHP正在运行(正常)

mysql正在运行(可以连接)

但是,以下代码抛出错误

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

收到以下错误:

  

致命错误:在第4行的/opt/local/apache2/htdocs/ajax_login.php中调用未定义的函数mysql_connect()

1 个答案:

答案 0 :(得分:1)

创建一个phpinfo()页面,看看你是否在php中支持mysql。

它将有一个名为mysql的部分,表头将是:mysql support |启用。否则意味着你的php安装没有mysql支持。谷歌有点学习如何正确设置...

如果你独立安装myqsl和apache / php / mysql-library,你可能会错误地混合不同的架构;例如64位apache安装中的32位mysql客户端库(或其他方式)。