2017-08-02 14 views
0

アルパインベースのドッカー画像にPHP drivers for SQL serverを追加します。拡張にはMS ODBCドライバパッケージが必要ですが、there's no Alpine supportが必要です。 AFAIK、ODBCはちょうど標準であり、拡張機能はunixODBC(これはalpine reposにあります)で動作するはずです。そうでない場合、MS ODBCチームにアルパインサポートのリクエストを提出する方法はありますか?MS ODBCアルパインサポート

答えて

0

私は関係するプロジェクトについて話しませんが、 MicrosoftがAlpine Linuxをサポートする可能性は非常に低いと思います。

あなたの最善の策はunixodbc、freetdsを使用することです(つまり、Ubuntuドッカーの画像やmssqlサーバー上のサービスでWebインターフェイスを公開することもできます)、あるいは別のlinux( Microsoftはあなたのドッカー画像のためにUbuntuを非常にうまくサポートしているようだ。

0

私はそれがphp5-mssqlパッケージのためだと思っていましたが、あなたがリンクしたポストの音から、それらは動作していない可能性があります。その場合、なぜ彼らがそこにいるのかが私には分かりませんでした。おそらく、PDO ODBCドライバであれば、必要なものに十分なはずです。 (php5-odbcとphp7-odbcパッケージもあります。)APKを使ってAlpineベースに追加して、あなたのために動作するかどうかを確認することはできません。最初に成功しない場合は、docker rmi証拠を削除する。

+0

php5-mssqlはPHP 5.6のみであり、その拡張機能は[php 7.0+から削除されました](http://php.net/manual/en/intro.mssql.php) – chingis

+0

私はそれを恐れていました。その場合は、PDOまたはストレートなPHP 7 ODBCドライバを使用する方が良い方法かもしれません。 – Capricorn1

関連する問題