Как активировать 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.
Заранее спасибо,
Сэм
3 ответа
На CentOS-5 вам нужно только установить пакет php53-pdo и sqlite, чтобы иметь поддержку sqlite3
# yum install php53 php53-pdo sqlite
Надеюсь, поможет.
Redhat решил прекратить поддержку php-sqlite*, но здесь есть хорошее руководство.
Репозиторий Atomic предлагает хороший, хорошо продуманный, совместимый со стандартным соглашением об именах Redhat и современной связкой PHP rpms для 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-несовместимыми приложениями.