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

时间:2011-08-26 06:26:05

标签: php sqlite 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

2 个答案:

答案 0 :(得分:1)

编辑我知道以下答案与此问题无关。我搞砸了。由于下面的评论,我保留了这个答案。

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

include_once()require_once()

而不是

include()require()

虽然*_once()执行的时间要长一毫秒,但它们确保库没有加载两次......从而摆脱了这些警告。

答案 1 :(得分:1)

问题是我的php.ini文件。

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