我想将PHP drivers for SQL server添加到我的基于阿尔卑斯山的docker镜像中。该扩展需要MS驱动程序包,但需要there's no Alpine support。ODBC只是一个标准,这是不是意味着这个扩展应该与unixODBC (存在于高山仓库中)一起工作?如果没有,有没有办法向MS ODBC团队提交高山支持请求?
发布于 2017-08-02 11:58:11
虽然我不代表任何涉及到的项目,但我认为微软支持高山Linux的可能性是非常非常小的。
你最好的办法是使用unixodbc,freetds,编写一个‘翻译器’(即,有一个Ubuntu docker镜像,甚至在mssql服务器上的一个服务暴露一个web接口),甚至使用一个不同的linux (微软似乎很好地支持Ubuntu )为你的docker镜像。
发布于 2017-08-02 12:27:56
我以为这就是php5-mssql包的作用,但从你链接的帖子的声音来看,它们可能不起作用。如果是这样的话,我不清楚他们为什么会在那里。也许PDO ODBC驱动程序足以满足您的需求。(还有php5-odbc和php7-odbc包。)使用APK将它们添加到阿尔卑斯山基地,看看它们是否适用于您,这不会有什么坏处。如果一开始没有成功,可以使用docker rmi删除证据。
https://stackoverflow.com/questions/45451158
复制相似问题