MAMP と Zend Server CE の両方を実行しています。ここで読んだので、Zend Serverをインストールしました:http://www.jesusomar.com/2011/07/22/mamp-php-and-mssqlすぐにSQL Serverをサポートしていること。もちろん、拡張機能を有効にして PHP を再起動する必要がありました。
MAMPに必要なドライバーのコンパイルを検討しています。ここで、PHP 5.3.5 および 5.3.6 でコンパイルが失敗する障害にぶつかりました (これに関する指示: http://www.tumblr.com/tagged/mssql+mamp+php+mac+osx )。ここでその問題を確認できます: https://stackoverflow.com/questions/9675906/compile-error-for-php-mssql。他のバージョンはまだ試していません。
とにかく、何があっても、エラーが発生します。
ドライバーが見つかりませんでした
これが私のコードの問題のある行です:
new PDO( "sqlsrv:server=".$myServer.";Database=FormScript");
sqlsrv ドライバーを使用していることがわかります。MAMP と Zend をもう一度調べたところ、どちらにもドライバーが含まれていないことがわかりました。私の Zend インスタンスでは、MSSQL サポートを有効にしています。チェックインしましたphpinfo()
。私はおそらく単にドライバーを変更できると思いました:
new PDO( "mssql:server=".$myServer.";Database=FormScript");
それでも同じエラーが発生します。
ドライバーが見つかりませんでした
これは少し奇妙だと思います。とにかく、私が欠けているものについてのアイデアはありますか?