どうも
昨日の続きです。
昨日はapacheを使用しましたが、
今日は仕切りなおしてIIS7.5を使用してみました。
動作環境
windows7 サーバとして稼動中。
SQL Sever2008 Express(そろそろ2014に変えようかな・・・)
IIS7.5 (windows7標準)
PHP4.5 ノンスレッドセーフ版
FTP (windows7標準IIS)
どうもapacheを使い慣れないので
ちょっとかじったIISを使用してみます。
インストールと設定
はじめにIISをインストールします。
*細かい説明は、他を参照していただけると幸いです。
コントロールパネル -> プログラムと機能から
[windowsの機能の有効化または無効化]
のインターネットインフォメーションサービスの
チェックを入れます。
さらに、World Wide Webサービス内の
アプリケーション開発機能から
CGIをチェックします。
今回はFTPサーバーも使用したのでFTPにチェックを入れて
[OK]をクリックしてウィンドウを閉じます。
ここでIIS等を自動的にインストールします。
次にPHPのインストール?
PHP5.4をダウンロードし
[Cドライブにphpのフォルダを作成し]
そのフォルダに解凍します。
php.iniを設定し、
extフォルダに
SQL Server Driver for PHPをダウンロード
PHPにあったバージョンのdllをextフォルダにコピーします。
php.iniにextensionを追加します。
extension_dir = C:\php\ext
extension = php_pdo_sqlsrv_54_nts.dll
extension = php_sqlsrv_54.dll
extensionに追加するファイル名は先ほど
フォルダにコピーしたdllファイルです。
phpinfo関数でチェックして先ほどのドライバーが
組み込まれていればOK
ここまでは、昨日の状況と同じ。
残念ながらSQL Serverとの接続は出来ませんでした・・・
結果上記リンク先のサイトには一つ抜けていることがあって・・・
Microsoft SQL Server 2012 Native Client(sqlncli_X86.msi)をインストールすること・・・
が抜けていました
これをインストールしたところ
無事、SQL Server2008 に接続、クエリの実行が出来ました。
後は、FTPを設定して完了です。
まとめ?
昨日今日と2日間だいぶ苦戦しました、が
何とかなりました・・・
IISもWHS2011のおかげで多少勉強していたので
なんとかなりましたが、ゼロからはじめるとなると
意外といろんなところでつまずきそうです(笑)
今回FTPも設定しましたが、割愛させて頂きます。
ローカル内での使用なのでセキュリティーもアマアマですので(笑)
SSLはだいぶめんどくさいので気が向いたらそのうちやってみようと思います。
今回のIIS PHP SQL Server2008
の連携はだいぶ業務管理の向上につながりそうです。
これで、もう少しwindows7Serverマシンが活躍してくれそうです(汗)
余ったノートを勝手にServer可して
ただのプリントサーバになってたんで
これからいろいろ考えていこうと思います。
そのうちローカルだけじゃなく
www上で使えたら・・・
セキュリティ上つらい・・・かな
そろそろ
Linux,mySQLあたりを勉強しなきゃだめかな・・・?
備忘録ように近いうちもっとまとめようと思います。

コメント