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”
致命错误:未捕获的错误:在 C:\xampp\htdocs\code\project\routes\web.php:18 中找不到类 'Route'