Как скомпилировать и установить ext-pdo_sqlite для php 7.2 в ubuntu 14.04

Мне бы хотелось

apt-get install php7.2-pdo-sqlite

Однако его нет в репо, которое я использую, только php7.2-sqlite3 ...

Мой вопрос: как мне загрузить, скомпилировать и установить следующий пакет для php 7.2?

ext-pdo_sqlite

Обновлено:

Я пробовал следующую команду

pecl install pdo_sqlite

но я получил следующую ошибку

/tmp/pear/temp/PDO/pdo.c:371:2: error: too many arguments to function 'zend_hash_get_current_data_ex'
  while (SUCCESS == zend_hash_get_current_data_ex(&pdo_driver_hash, (void**)&pdriver, &pos)) {
  ^
In file included from /usr/include/php/20170718/Zend/zend.h:34:0,
                 from /usr/include/php/20170718/main/php.h:36,
                 from /tmp/pear/temp/PDO/pdo.c:28:
/usr/include/php/20170718/Zend/zend_hash.h:205:30: note: declared here
 ZEND_API zval* ZEND_FASTCALL zend_hash_get_current_data_ex(HashTable *ht, HashPosition *pos);
                              ^
make: *** [pdo.lo] Error 1
ERROR: `make' failed
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
2 066
1

Ответы 1

Привет только что запустил с консоли apt-get install php7.2-sqlite3. У меня это сработало. Он настраивает драйвер pdo в процессе. Возможно, вам придется добавить это бесплатное репо в свой список репозиториев: [https://deb.sury.org/ visible[1]

Другие вопросы по теме