Як ви, напевно, вже здогадалися, в репозиторії CentOS немає даного модуля. А PHP в CentOS (як і в RedHat) вважали за необхідне зібрати з ключем --without-sqlite.
У Google досить часто запитують про вирішення цієї проблеми. І поки я шукав рішення (думав все ж знайти необхідний rpm-пакет) вичитав такі подробиці:
1) це питання актуальне для RHEL / CentOS / Fedora Core.
2) багато користувачів не знають сховища, де б можна було
знайти готовий варіант для CentOS. (Хоча для Mandriva і OpenSUSE я бачив такі) .Часто пропонують просто зібрати все з початкових кодів.
Рішення під катом.
Потім все-таки був знайдений відмінний репозиторій для CentOS. Там знаходиться багато корисних програм (в тому числі звідти був поставлений tmux). Однак, версія php-sqlite, яка лежить там, не збирається під CentOS 5.5
Зібрати модуль з вихідних відразу не вдалося - при компіляції видавав якісь помилки. Та й не дуже-то хотілося захаращувати пакетну систему таким чином.
І після кількох годин пошуку все ж знайшов те, що дійсно могло підійти. У списку розсилки rpmforge пропонувався невеликий апдейт пакета з того самого сховища.
Залишилося зібрати потрібний пакет. І хоча раніше з rpm-based збірками практично не працював - зробити це виявилося досить просто.
Для початку необхідно встановити складальник:
і якщо планується собрка SRPMs, то ще
Далі створимо оточення в / usr / src / redhat
Тепер все готово для установки. Качаємо необхідний нам пакет.
І розпакуємо його в папці / usr / src / redhat / BUILD за допомогою команди:
У нас з'явиться цікавий для нас файл - php-sqlite.spec
Після цього скрипт по установці ще попросив скопіювати вихідні потрібної версії PHP:
Залишилося тільки зібрати сам пакет. Збирати можна з відповідними вам іншими ключами, а у мене вийшло так:
І встановити його: