PHP 7.2.1,未捕获的错误:找不到类“mysqli”[重复]

Posted

技术标签:

【中文标题】PHP 7.2.1,未捕获的错误:找不到类“mysqli”[重复]【英文标题】:PHP 7.2.1, Uncaught Error: Class 'mysqli' not found [duplicate] 【发布时间】:2018-08-13 00:46:30 【问题描述】:

首先似乎我没有安装 mysqli,运行后如果:

if (!function_exists('mysqli_init') && !extension_loaded('mysqli')) 
    echo 'We don\'t have mysqli!!!';
 else 
    echo 'Phew we have it!';

它返回“我们没有 mysqli!!!”。

所以在查看了如何安装它之后,我真的找不到方法,在访问 http://php.net/manual/en/mysqli.installation.php 之后,我向下滚动找到“PHP 5.3.0 及更新版本”部分,它说我不需要担心安装它。那么我应该怎么做,如果有一个命令我应该运行我应该在哪里运行它?我正在使用 XAMPP 运行 php,以防万一。

提前致谢!

编辑:在 php.ini 中启用了“extension=mysqli”

Edit2:我在 Windows 10 上。

【问题讨论】:

***.com/questions/666811/… 请参考这可能对你有帮助。 @Siva 我去过那个帖子,虽然它是从 2009 年开始的,但投票最多的评论直接将我发送到我在帖子中链接的同一个网站,这并没有真正帮助我。 在 Windows 10 中,为了让 mysqli 在 PHP 7.3 中工作,您应该将 PHP 目录添加到 PATH。 PHP 7.0.27 中没有这种行为 【参考方案1】:

如果你在 linux 上安装 mysql php 扩展

sudo apt-get install php7.2-mysql

【讨论】:

感谢您的提示,但我在 Windows 上 @Fábio Rodrigues 先生,您是否找到任何解决方案。

以上是关于PHP 7.2.1,未捕获的错误:找不到类“mysqli”[重复]的主要内容,如果未能解决你的问题,请参考以下文章

为啥我收到 PHP 致命错误:未捕获的错误:找不到类“MyClass”? [复制]

未捕获的错误:找不到类 'WindowsAzure\Common\ServicesBuilder' - MS Azure | PHP

未捕获的错误:找不到类“PHP_Token_ELLIPSIS”

未捕获的错误:找不到类“SimpleXMLElement”

致命错误:未捕获的错误:在 C:\xampp\htdocs\code\project\routes\web.php:18 中找不到类 'Route'

xampp和PHP致命错误:未捕获错误:找不到类'DOMDocument'