Мне бы хотелось
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






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