1 июл. 2012 г.

Установка устаревшего модуля sqlite на php-5.4.x

В новой версии php-5.4.0 экстеншен ext/sqlite был убран из дистрибутива. Однако microcosm, который я использую, требует именно его. Попытка установить из PECL не удалась - исходники упорно отказывались собираться выдавая кучу ошибок. Решение нашёл благодаря форуму сайта phpclub.ru. Итак, для установки sqlite выкачиваем текущую версию с помощью subversion и устанавливаем:

svn co http://svn.php.net/repository/pecl/sqlite/trunk sqlite
cd sqlite/
phpize
./configure && make install

Далее необходимо добавить полученную библиотеку в php.ini:

extension=sqlite.so

После чего перезапускаем php-fpm или тот процесс, который у вас занимается обработкой запросов. После этого можно убедиться через phpinfo что библиотека подключена.

Вот, собственно, и всё. Microcosm вновь работает :)

P.S. В последних версиях появилась поддержка mysql. Модуль sqlite больше не нужен.

Комментариев нет:

Отправить комментарий