找不到“mysqli”类
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了找不到“mysqli”类相关的知识,希望对你有一定的参考价值。
在Apache / 2.0.65(Win32)php / 5.2.13服务器下...当我运行CMD行并输入:php -r "new mysqli();"
CMD返回:致命错误:在第1行的命令行代码中找不到类'mysqli'
然后我配置php.ini并从行extension = php_mysqli.dll的开头删除注释,并设置extension_dir =“C: PHP ext”,甚至我将libmysql.dll和php_mysqli.dll复制到c: Windows System32下。但它仍然无法正常工作..
并再次运行它仍然失败。
我在windows7 apache 2.0和php 5.2中运行
谁能帮助我,谢谢
你在php.ini中设置extension_dir = "C:PHPext"
。但是你把PHP扩展放在C:windowssystem32
中。
php_mysqli.dll
必须在C:PHPext
。
我遇到了同样的问题,我的问题是我有php.ini-production和php.ini开发文件。我不得不从我的php.ini-production文件的末尾删除'-production',使其成为'php.ini'。然后,我必须确保我已经取消注释'extension = mysqli'并将'extension_dir =“ext”'更改为'extension_dir =“c:/ php / ext”'。
另外,我最初的PHP基本文件名为PHP7,因此我将其更改为“php”。不确定这是否是解决方案的一部分,但这是我迈出的一步让我的mysqli库工作。
以上是关于找不到“mysqli”类的主要内容,如果未能解决你的问题,请参考以下文章
PHP 7.2.1,未捕获的错误:找不到类“mysqli”[重复]
websocket 服务器找不到类 mysqli。如何在我自己的 websocket 服务器中使用 mysql 数据库连接? [复制]