J'utilise un serveur de build Linux (http://circleci.com) pour les compilations et tests automatiques; Cependant, j'ai besoin de me connecter à un serveur MSSQL. Je peux développer sur Windows très bien et se connecter en utilisant les pilotes MS php SQLSVR, mais je ne peux pas me connecter sur le serveur de construction Linux car les pilotes sont uniquement des fenêtres.PHP Se connecter à MSSQL depuis Linux et Windows
Ma question est la suivante: existe-t-il un moyen unique de se connecter au serveur MSSQL via PHP pour Windows et Linux? essayé odbc mais vous avez besoin bdlib et FreeTDS sur linux - cela constituerait un changement de code qui signifie donc les tests ne sont pas 100%, par exemple sur l'environnement Windows, il utiliserait odbc:{SQL Server}
et sur linux il serait odbc:FreeTDS
Il vient doesn Ne semblez pas correct de vérifier quel système est utilisé, puis choisissez la chaîne de connexion db correspondante.
J'utilise PHP 5.5.1
Il pourrait être mieux nommé comme un changement de configuration. – Spaceghost
désolé, pas sûr de ce que vous voulez dire? –
Si les chaînes de connexion sont dans un fichier de configuration (et c'est une meilleure idée que de mettre directement dans le code), il suffit de changer le fichier de configuration - donc c'est un changement de configuration – Spaceghost