在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()
答案 0 :(得分:1)
创建一个phpinfo()页面,看看你是否在php中支持mysql。
它将有一个名为mysql的部分,表头将是:mysql support |启用。否则意味着你的php安装没有mysql支持。谷歌有点学习如何正确设置...
如果你独立安装myqsl和apache / php / mysql-library,你可能会错误地混合不同的架构;例如64位apache安装中的32位mysql客户端库(或其他方式)。