Php

XAMPP

  • POST
WindowsではXAMPPを使うとApacheやMySQL、PHPをひっくるめてインストールできる(FreeBSDでLAMP環境を作るならここ)。 インストール XAMPP XAMPPの使い方を参考にインストールしてみた。ちょっと情報は古かった。 XAMPP 1.7.4をインストールして起動すると XAMPP Component Status Check failure3. Current directory: c:\xampp Run this program only from your XAMPP root directory. というメッセージが出てきた。ちゃんと動くけど、気になる人はInstallerではなく、ZIPファイルを使うと出ない (Apache Friends Support Forum • View topic – XAMPP 1.7.3 vs. 1.7.4)。 ポート番号の設定 80と443のポートが使われているとApacheが起動しない。IIS(Internet Information Service)やSlypeなどで使っている場合がある。 ここに従って設定を変えると起動できた。 ちょっとまとめる。 ポート番号の調べ方 netstatでネットワークの状態を調査によると、アプリケーションが使っているポート番号を調べるには、コマンドプロンプトを起動して netstat -oan を打つ。例えばポート番号80を使っているアプリケーションを調べるには、出力された結果のLocal Addressにある「:80」のPIDを調べる。PIDが1856だった場合は、 tasklist /fi "pid eq 1856" と打つと、そのアプリケーションが何かわかる。 Apacheの設定の変更 アプリケーションの設定を変えてもいいが、Apacheのポートの設定を変えて、解決する方法もある。 例えば、C:\xampp\apache\conf\httpd.confの「Listen 80」を「Listen 8080」、「ServerName localhost:80」を「ServerName localhost:8080」に変更、C:\xampp\apache\conf\extra\httpd-sll.confの「Listen 443」を「Listen 444」、「ServerName localhost:443」を「ServerName localhost:444」にする。このように設定した場合はhttp://localhost/ではなく、http://localhost:8080/でアクセスする。