SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

Windows + IIS + php5.4系 + SQL server の設定

問題

以下の環境を構築せよ。

OSはWindows。WebサーバーはIIS。phpでバージョンは5.4系。SQL serverを使う。

+ + +

答え

Windows7で、IIS7 + php5.4.0 で、SQLServerできる環境を作る。

IISは機能の有効化でOK

ややこしいのは、php5.4でSQLServerに接続できるようにするところだと思う。

● php5.4をダウンロード
http://windows.php.net/download/
VC9 x86 Non Thread Safe のZipのでよい。

● php用ドライバをダウンロード
Microsoft Drivers 3.0 for SQL Server for PHP
http://www.microsoft.com/download/en/details.aspx?id=20098
SQLSRV30.EXEの方でよい。

解凍すると、php_pdo_sqlsrv_54_nts.dll(php_pdo_sqlsrv_54_ts.dll) や php_sqlsrv_54_nts.dll(php_sqlsrv_54_ts.dll)が入手できる。これをphpのextフォルダにコピーして、php.iniでextensionに追加する。

extension=php_sqlsrv_54_nts.dll
extension=php_pdo_sqlsrv_54_nts.dll

● Microsoft® SQL Server® 2012 Native Client (sqlncli.msi)
php5.4系で使うのならこれで。
http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=327cda8d-2ad7-43f9-9746-34ac718f658d
ページ中の Microsoft® SQL Server® 2012 Native Client のところで、サーバーが稼動するOSに合わせて32bit版か64bit版を選択。

これだけそろえたら、準備完了。

phpinfoを確認すると、sqlsrvなどが有効になっている(ドライバがバージョンアップして変更があったので、mssqlではない)。

関連するメモ

コメント