MS ODBC Alpine Поддержка

я хочу добавить PHP драйверы для SQL сервера к моему альпийскому образу докера. Для расширения требуется пакет драйверов MS ODBC, но нет поддержки Alpine. AFAIK, ODBC — это просто стандарт, означает ли это, что расширение должно работать с UnixODBC (который существует в альпийских репо). Если нет, есть ли способ отправить запрос на поддержку Alpine команде MS ODBC?

0

Решение

Пока я не говорю ни о каком из вовлеченных проектов; Я думаю, что очень, очень маловероятно, что Microsoft будет поддерживать Alpine Linux.

Лучше всего было бы использовать unixodbc, freetds, написать «переводчик» (т. Е. Иметь образ докера Ubuntu или даже службу на сервере mssql, предоставляющую веб-интерфейс), или даже просто использовать другой linux (похоже, Microsoft поддерживает Ubuntu довольно хорошо) для ваших докеров изображений.

0

Другие решения

Я думал, что это то, что php5-MSSQL пакеты были для, но из звука поста вы связали, они могут не работать. Мне не было понятно, почему они будут там, если это так. Возможно, PDO ODBC Водителей будет достаточно для того, что вам нужно. (Существуют также пакеты php5-odbc и php7-odbc.) Не мешало бы использовать APK, чтобы добавить их в базу Alpine и посмотреть, работают ли они для вас. Если поначалу у вас ничего не получится, docker rmi удалить доказательства.

0

По вопросам рекламы [email protected]