我在codeigniter中设置了一个新项目,在将所有文件上传到实时服务器后,我在加载网站时遇到了这个错误:
A PHP Error was encountered
Severity: Core Warning
Message: Module 'mysqli' already loaded
Filename: Unknown
Line Number: 0
Backtrace:
给出第0行,我不在哪里弄错了。我在localhost中没有收到此错误。有谁能告诉我如何解决这个问题?
答案 0 :(得分:0)
你正试图第二次加载php模块。它可能已经设置为加载php.ini
文件,并且您尝试在项目内的某处动态加载。
您可以在php.ini
内注释该行并重新启动Apache,或查找并删除可能类似
dl('php_mysqli.dll'); // on Windows
或
dl('mysqli.so'); // on Linux
,在.php文件中的某个地方。
更好的是,在尝试加载之前进行测试:
if (!extension_loaded('mysqli')) {
dl('php_mysqli.dll');
}