Я пытаюсь настроить pdo_odbc на моем онлайн-сервере. Я использую замазку, и у меня есть некоторые базовые знания в командах Linux.
Сначала на моем онлайн-сервере не было установлено PDO. Я нашел способ установить его, и он работает. Затем я должен установить pdo_odbc, но я заблудился. установка pdo_mysql была очень простой и проблем не было. С помощью pdo_mysql я установил соединение с некоторой базой данных mysql.
Но для pdo_odbc я застрял. A поместил себя в папку с установочными файлами pdo_odbc, я запустил phpize, а затем я запускаю команду
./ configure —with-pdo-odbc = unixODBC
И тогда он говорит мне, что мне нужен список из 18 файлов, которые должны быть включены в папку / usr / local / include /, но в этой папке нет файлов.
Мой вопрос заключается в том, как мне найти (если я могу найти) место, где находятся эти файлы, или что мне нужно сделать, чтобы эти файлы были на моем сервере.
Вот что я получаю:
checking for odbc.h in /usr/local/include... no
checking for odbcsdk.h in /usr/local/include... no
checking for iodbc.h in /usr/local/include... no
checking for sqlunix.h in /usr/local/include... no
checking for sqltypes.h in /usr/local/include... no
checking for sqlucode.h in /usr/local/include... no
checking for sql.h in /usr/local/include... no
checking for isql.h in /usr/local/include... no
checking for sqlext.h in /usr/local/include... no
checking for isqlext.h in /usr/local/include... no
checking for udbcext.h in /usr/local/include... no
checking for sqlcli1.h in /usr/local/include... no
checking for LibraryManager.h in /usr/local/include... no
checking for cli0core.h in /usr/local/include... no
checking for cli0ext.h in /usr/local/include... no
checking for cli0cli.h in /usr/local/include... no
checking for cli0defs.h in /usr/local/include... no
checking for cli0env.h in usr/local/include... no configure: error: Cannot find header file(s) for pdo_odbc
На моем компьютере я установил WAMP, и он поставляется с PDO и pdo_odbc, и я настроил PDO для работы с внешней базой данных с драйвером pdo_odbc, но на моем онлайн-сервере я не могу найти решение онлайн.
Спасибо
Вы можете попробовать установить unixODBC
а также unixODBC-devel
(если еще не установлен) и запустить configure
с вариантами:
./configure --with-pdo-odbc=unixODBC,/usr/
Для меня это была цель, которую я искал
Других решений пока нет …