sqlite — невозможно использовать драйвер pdo_sqlite из переполнения стека

Когда я раскомментирую pdo_sqlite линия в php.ini я получаю

Не удалось инициализировать модуль Модуль скомпилирован с модулем API = 20131226 PHP
скомпилировано с модулем API = 20121212 Эти параметры должны соответствовать

..при попытке получить доступ к моему sqlite база данных из FatFree фреймворк.

Как я должен решить эту проблему, попытался восстановить расширение с помощью pecl без
успех.

php -v дает это:

PHP 5.5.8 (cli) (построено: 10 января 2014 15:37:29)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
с Xdebug v2.2.4, Copyright (c) 2002-2014, Дериком Ретансом

Я должен просто добавить, PDO отлично работает с mysql,

Сложение:

pecl upgrade pdo_sqlite

терпит неудачу, с:

Makefile: 183: рецепт для цели ‘sqlite_driver.lo’ не удался
make: *** [sqlite_driver.lo] Ошибка 1
ОШИБКА: ошибка make

0

Решение

Невозможно инициализировать модуль Модуль скомпилирован с модулем API = 20131226 PHP скомпилирован с модулем API = 20121212 Эти параметры должны соответствовать

Эта ошибка означает, что ваше расширение было скомпилировано в более поздней версии PHP. Вы должны убедиться, что ваши расширения соответствуют версии, которую вы используете.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]