2011年7月11日月曜日

windows7でapacheが起動しない

80番を何かが使っているのでは?

コマンドプロントで「make_sock: could not bind to address 0.0.0.0:80」って返ってきた場合、ポート80が使用されていてApacheが起動できないことを意味しています。

つまりポート80を使用しているプロセスを停止してあげればApacheをスタートすることができる

コマンドプロンプトから「netstat -oan」を打ち込んで実行。

ポートとプロセスの状態が見れるので、「[Loval Address]0.0.0.0:80」 を使用している [PID] を確認します。

タスクマネージャを開きプロセスタブを開きます。

さらに、 「表示」→「列の選択」で、「PID(プロセル ID)(P)」をチェックして表示します。

すると、プロセス一覧にPIDが表示されるので、先ほど確認したPIDを使用しているプロセスを特定し、そのプロセスを停止します。

まあ大抵はSkypeさんが邪魔してると思いますが、知らない名前のプロセスだった場合は自己責任で停止してくださいね。

後はもう一度XAMPPのコントロールパネルからApacheをスタートさせれば起動されるはずです。

ちょっと話が脱線した気がしますがXAMPPの設定は以上です。

あとは「http://localhost/」にアクセスしてXAMPPのページが表示されれば成功です。

SQLS2008R2でリモート接続を有効にする

スタート > すべてのプログラム > Microsoft SQL Server 2008 R2 > 構成ツール > SQL Server 構成マネージャー

を開いて

SQL Server ネットワークの構成 > MSSQLSERVERのプロトコル
の右ペインで

共有メモリ 有効
TCP/IP 有効

にする