ロック済み Microsoft Drivers for PHP for SQL Server V2.0.1について

  • 2011年5月6日 16:18
     
     

    PHP5.2.5 64bit版のextension_dirに
    php_sqlsrv_52_ts_vc6.dll と php_pdo_sqlsrv_52_ts_vc6.dll をおいて

    PHPが下記error-logを出します。
    [06-May-2011 21:47:40] PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\Program Files\PHPx64\ext\php_sqlsrv_52_ts_vc6.dll - %1 有効なWin32アプリケーションではありません。
    [06-May-2011 21:47:40] PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\Program Files\PHPx64\ext\php_pdo_sqlsrv_52_ts_vc6.dll - %1 有効なWin32アプリケーションではありません。

    Microsoft Drivers for PHP for SQL Server V2.0.1は32bit版なのでしょうか?

    環境はhttpd-2.2.17 64bit PHP5.2.5 64bit Windows SQL Server 2008 R2
    です。IISではないのでフォーラムが違うかもしれませんが、よろしくお願いいたします。


すべての返信

  • 2011年5月22日 14:38
    モデレータ
     
     回答済み

    http://social.msdn.microsoft.com/Forums/en/sqldriverforphp/thread/9a2bc7af-3cea-47b5-b5e5-3de8b1ac46a4

    こういうことをお知りになりたいのかと推察しますが、合ってますか?答えはご推察の通りということです。

    IIS であればワーカープロセスをアプリケーションプールで「32ビットアプリケーションの有効化」を True にしてご利用ください。
    IIS でなければ Web サーバーのプロセスが 32 ビットアプリケーションをサポートする方法をお探しください。


    マイクロソフト株式会社 IT Pro エバンジェリスト 奥主 洋