Назад | Перейти на главную страницу

Как активировать SQLite3 на PHP 5.3.3 Centos 5?

Я просмотрел предыдущие вопросы по этому поводу, и, похоже, они не охватывают то, что именно я ищу, прежде чем я начну, я не администратор сервера. Я пытаюсь помочь запустить этот сервер, и у меня все работает, за исключением SQLite3. Phpinfo отображает '--without-sqlite' '--with-libxml-dir=/usr' '--enable-xml' '--with-system-tzdata' '--with-apxs2=/usr/sbin/apxs' '--without-mysql' '--without-gd' '--disable-dom' '--disable-dba' '--without-unixODBC' '--disable-pdo' '--disable-xmlreader' '--disable-xmlwriter' '--without-sqlite3' ' может кто-нибудь посоветовать простым языком, что делать, чтобы активировать это, я попытался установить yum.

Заранее спасибо,

Сэм

В CentOS-5 вам нужно только установить пакет php53-pdo и sqlite, чтобы иметь поддержку sqlite3.

# yum install php53 php53-pdo sqlite

Надеюсь, поможет.

Репозиторий Atomic предлагает красивое, хорошо продуманное, совместимое со стандартным соглашением об именах Redhat и набор обновленных RPM-пакетов PHP для Centos 5 и 6. Их официальный сайт: этот и установить репозиторий (не пакеты) так же просто, как

wget -O - http://www.atomicorp.com/installers/atomic | sudo bash

После успешной установки репозитория попробуйте

sudo yum update

чтобы получить новейшие пакеты PHP от Atomic, а затем

sudo yum install php-sqlite

чтобы установить и автоматически загрузить расширение sqlite.

Примечание: Atomic предлагает множество обновленных пакетов, и PHP есть в версии 5.3. Имейте это в виду, если вы используете приложения, несовместимые с 5.3.

Redhat решил прекратить поддержку php-sqlite *, но здесь есть хороший учебник.