Я пытаюсь подключиться к файлу .mdb и установил MDBTools

Когда я запускаю сценарий PHP, я получаю эту ошибку;

[unixODBC][Driver Manager]Can't open cursor lib 'libodbccr'

В разделе /usr/lib64 я нахожу следующие похожие библиотеки;

  • libodbccr.so.2
  • libodbccr.so.2.0.0

Есть ли файл конфигурации, который мне нужно отредактировать, потому что мне кажется, что библиотека есть, просто unixODBC не может ее найти?

2
lshas 16 Авг 2014 в 23:42

2 ответа

Лучший ответ

После небольшого поиска я нашел решение, по-видимому, в CentOS есть но.

Это устранило проблему для меня;

sudo ln /usr/lib64/libodbccr.so.2 /usr/lib64/libodbccr.so.1
5
lshas 16 Авг 2014 в 23:58

Для Debian 11 решение было

sudo apt-get install php-odbc libodbc1 php-odbc mdbtools
sudo ln -s /usr/lib/x86_64-linux-gnu/libodbccr.so.1 /etc/libodbccr.so
0
caiofior 5 Июл 2022 в 18:11