繁体   English   中英

使用 PHP 调用 mysqli_connect 时出现 HTTP 请求 500

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM