我刚刚从专用服务器切换到虚拟服务器。我有一个开发网站,该功能运行得很好,但现在不起作用:
$link = mysqli_connect($hostname_connAdmin, $username_connAdmin, $password_connAdmin, $database_connAdmin);
$adCats = mysqli_query($link, "call adTypes()");
这就是我现在在浏览器中得到的: fatal error :调用未定义的函数 mysqli_connect()
我完全不知道如何让它发挥作用。我有一个页面在 http://www.randykrohn.com/test.php 执行 php_info
这是有问题的页面(以及网站上的所有其他页面,因为错误发生在包含的页面上)。
最佳答案
mysqli 扩展未加载。显然,您有 PHP 的编译版本(而不是预编译的二进制文件)。您需要使用 mysqli 支持重新编译:
./configure --with-mysqli=/path/to/mysql_config ...
参见 this manual page获取更多信息。
关于php - 移动了服务器,现在出现 fatal error : Call to undefined function mysqli_connect(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4249180/