Apache+PHP+MS SQL Server+Winsowsでの設定
環境
Apache 2.2
PHP Version 5.2.14
DB SQL Server 2005
OS Windows XP SP2
Apache及びPHP、SQLServerはインストールされているとします。
PHPインストーラーに標準で付いてくるphp_mssql.dllはうまく稼働しないようです。
今回はMicrosoftが配布しているSQL Server Driver for PHP 1.1をインストール
してみました。
SQL Server Driver for PHP 1.1はMicrosoftのダウンロードサイトより
最新版を入手して下さい。
解答すると以下のDLLファイルができます。
php_sqlsrv_53_nts_vc6.dll
php_sqlsrv_53_nts_vc9.dll
php_sqlsrv_53_ts_vc6.dll
php_sqlsrv_53_ts_vc9.dll
php_sqlsrv_52_nts_vc6.dll
php_sqlsrv_52_ts_vc6.dll
52はPHP5.2、53はPHP5.3を示します。
今回はPHPが5.2.14なので52の方になります。
tsはスレッドセーフ、ntsはスレッドセーフではありません。
vc6やvc9はVC++のどのバージョンでコンパイルしたかを示します。
当該DLLをPHPをインストールしたフォルダ内にあるextフォルダにコピー。
php.iniファイルの一番下に下記を追加
[PHP_MSSQL]
extension=php_sqlsrv_52_ts_vc6.dll
Apacheを再起動すれば完了です。
Windows MS SQL Server PHP 開発はシステムインテグレートまでお問い合せ下さい。
http://www.system-integrate.com
iPhoneアプリ開発、iPadアプリ開発はシステムインテグレートまで!
http://www.system-integrate.com