![](/img/trans.png)
[英]Ubuntu PHP Fatal error: Call to undefined function mysqli_connect() in.. when calling PHP script
[英]HTTP Request 500 when I call mysqli_connect with PHP
我想使用数据库来存储用户数据。 我正在运行安装了 PHP 和 MySQL 的 Apache 服务器。 当我尝试 mysqli_connect 时,出现 HTTP 500 错误。 这是我的代码:
$con = mysqli_connect("localhost","root","password","database");
mysqli_close($con);
我还检查了 Apache 日志; 这是它所说的:
[Time] [error] [client localhost] PHP Fatal error: Call to undefined function mysqli_connect() in [Document Address] on line 78,referer: [URL]
和
PHP Warning: PHP Startup: Unable to load dynamic library 'ext/php_mysqli.dll' - The specified module could not be found.\r\n in Unknown on line 0
此外, var_dump(function_exists('mysqli_connect'));
输出bool(false)
。
我在 php.ini 中取消了extension=php_mysqli.dll
注释,检查了 ext 目录,里面有一个 php_mysqli.dll 文件,检查了其他 StackOverflow(和其他)这样的问题,但这些都没有为我回答。
测试phpinfo()并确保该功能被激活
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.