Module 'ModuleName' already loaded in Unknow on line 0问题的解决

编译扩展的时候发现类似这样的提示:

Module 'ModuleName' already loaded in Unknow on line 0

这是因为扩展已经加载过一次,而使用者有一次的把扩展信息写入了php.ini,一般编译进php的扩展都是自动加载的,不需要额外写。

如果你使用php -m发现去掉以后扩展没有加载进去,那么不要删除php.ini扩展信息,这很有可能是你在编译的时候设置了查找php.ini查找路径(--wth-config-file-scan-dir)和php.ini(--with-config-file-path)的路径,而且恰好是同一目录,导致加载php.ini两次,所以报出上面的错误。

发表评论

电子邮件地址不会被公开。 必填项已用*标注