« LBT-HS050C2を買ってみた | トップページ | XP Home Editionをリモートからシャットダウンする方法 »

2010/07/01

PHPとMySqlのインストール on WIN2008R2

Windows Server 2008 R2 にPHPとMySqlをインストールするとき、かなりハマッたので忘れる前にメモ。

バージョンは
PHP 5.3.2
MySql 5.1.48

それぞれのインストール&設定は、インストーラ画面でできて簡単に終わった。
MySqlの接続確認や、phpinfoでの確認も問題なく終了。

しかし、PHPからMySqlに接続できない。 テストしたソースはこんなもの。ブラウザからアクセスしても画面が真っ白に。

<?php
  if(!$conn = mysqli_connect('localhost', 'root', 'パスワード')) {
    echo "Error";
  } else {
    echo "OK";
  }
?>

インストールが不完全かと、あれこれ、ネットで調べてみるもよくわからず。
php-errors.logをみると、こんなメッセージが。

接続済みの呼び出し先が一定の時間を過ぎても正しく応答しなかったた
(trying to connect via tcp://localhost:3306)

mysql.exeでは接続できるのに、おかしいなあ。と思いながらも、「localhost」を「127.0.0.1」にしてみたら接続成功。

ということで、「hosts」を見てみると、localhostがコメントになってた。

#	127.0.0.1       localhost
# ::1             localhost

|

« LBT-HS050C2を買ってみた | トップページ | XP Home Editionをリモートからシャットダウンする方法 »

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/36845/48766023

この記事へのトラックバック一覧です: PHPとMySqlのインストール on WIN2008R2:

« LBT-HS050C2を買ってみた | トップページ | XP Home Editionをリモートからシャットダウンする方法 »