每当我执行任何命令时,pear都会显示一个奇怪的PHP警告


pear shows a weird PHP warning every time I execute any command

每当我使用pear时,我都会得到这个奇怪的警告消息:

$ pear list
PHP Warning:  Module 'sqlite3' already loaded in Unknown on line 0
Warning: Module 'sqlite3' already loaded in Unknown on line 0
...
...

它总是出现。奇怪的是,梨的功能似乎很好。这是一个常见的问题吗?有人知道怎么修吗?我用的是Leopard 10.5.8,下面是我的版本:

$ pear version
PHP Warning:  Module 'sqlite3' already loaded in Unknown on line 0
Warning: Module 'sqlite3' already loaded in Unknown on line 0
PEAR Version: 1.9.4
PHP Version: 5.3.6
Zend Engine Version: 2.3.0
Running on: Darwin robert-martins-mac.local 9.8.0 Darwin Kernel Version 9.8.0: '
Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386

编辑:找到解决方案。对于后代来说,问题是我的php.ini文件。我在php.ini (sqlite3)中包含了一个已经编译成php的模块。这个网站为我解决了这个问题:http://www.somacon.com/p520.php

EDIT我知道下面的答案与问题无关。我搞砸了。因为下面的评论,我一直把这个答案贴出来。

没有代码可以看,这是一个蓝色的镜头,但我要确保使用

include_once()require_once()

代替

include()require()

虽然*_once()的执行时间长了不到一毫秒,但它们确保库不会被加载两次…从而消除了这些警告。

问题是我的php.ini文件。

我在php.ini (sqlite3)中包含了一个已经编译成php的模块。这个网站为我解决了这个问题:http://www.somacon.com/p520.php