WebSocket Server は最終的にはレンタルサーバ(Linux)で用意しますが、しっかりテストしたプログラムでないと後悔することになりかねないので、まずは、Windows11 に、XAMPP をインストールすることにします。
XAMPPは、無償でサーバーに必要な機能をまとめて制御できるので、とてもありがたいです。
XAMPPの中でよく使う機能を以下にピックアップしました。
- Apache(ウェブサーバー) ・・・ HTML , JavaScript を実行する。
- PHP(スクリプト言語) ・・・ サーバサイドのスクリプト言語で、HTMLやJavaScriptのコードも出力できたりする。
- MySQL(データベース) ・・・ PHPを使用して、データの作成・修正・削除の制御を行う。GUIでも可能な phpMyAdmin も同梱されている。
- FileZilla(FTPサーバー) ・・・ サーバーとファイルの送受信を行うときに使用します。クライアントは、FFFTP や WinSCP を使用します。
XAMPPをインストールするには、次のサイトの「Windows向けXAMPP」ボタンを押してダウンロードし、実行すればOKです。
インストール完了後は、XAMPP Control Panel で、各機能をON/OFFできるので、とても簡単です。
XAMPP Control Panel は、php.ini など設定ファイルを一発で開くこともできます。