груша показывает странное предупреждение PHP каждый раз, когда я выполняю любую команду - PullRequest
0 голосов
/ 26 августа 2011

Всякий раз, когда я использую грушу, я получаю странное предупреждение:

$ 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 ]

1 голос
/ 30 августа 2011

Проблема была в моем файле php.ini.

Я включил модуль в php.ini (sqlite3), который уже был скомпилирован в php.Сайт, который решил это для меня, был таким: http://www.somacon.com/p520.php

1 голос
/ 26 августа 2011

РЕДАКТИРОВАТЬ Я знаю, что следующий ответ не имеет ничего общего с вопросом. Я облажался. Я держу этот ответ опубликованным из-за комментариев ниже.

Без кода, чтобы посмотреть, это выстрел в синий, но я бы обязательно использовать

include_once() и require_once()

вместо

include() и require()

В то время как *_once() занимает долю миллисекунды дольше для выполнения, они следят за тем, чтобы библиотеки не загружались дважды ... таким образом, избавляясь от подобных предупреждений.

...