第6回 ネットワークiアプリのためのサーバサイド活用(1)90Xi専用ゲームiアプリ開発講座(2/4 ページ)

» 2004年11月22日 23時59分 公開
[澤橋辰典・武上将樹,ITmedia]

 以上の理由から、今回は、PHPを使ってサンプルスクリプトを作成してみた。もちろん、実装の中身は異なるとしても設計に関してはJavaにも適用できるということ、コードの再利用性などを重視し、可能な限りクラスを利用して設計を行っている。必要に応じて、Javaでの書き方についても補足をしていくつもりだ。

 また、サーバにあげる前に自分のローカル環境で試しておけば、サーバの仕組みも理解しやすいし、バグの発見が容易になるということも追記しておく。

Apache+PHPのインストール

 Apacheのインストールは、以下の手順で行う。

  1. http://www.apache.jp/misc/download.htmlからミラーサイトを選び、binaries→win32→apache_1.3.31-win32-x86-no_src.exeをダウンロード
  2. インストーラに従いインストール
  3. Apacehを再起動

 PHPのインストールは以下のとおりだ。

1. http://www.php.net/downloads.phpからzip版をダウンロード

2. 任意のディレクトリに解凍(C:\php\など)

3. php4ts.dllを、C:\WINNT\System32にコピー

4. Apacheのhttpd.confに以下の内容を追加。

    LoadModule php4_module d:/php/sapi/php4apache.dll
    AddModule mod_php4.c
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps

5. Apacheを再起動  以上で完了となる。  Apacheディレクトリのhtdocsの中に、
<?php
    phpinfo();
?>

 と書かれたファイルを入れて、ファイル名はtest.phpとしておく。次にhttp://localhost/test.phpにアクセスして、以下のように表示されれば成功である。

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年06月02日 更新
  1. Switch 2の「箱の中にHDMIケーブルが入っていなかった」との問い合わせ、任天堂に寄せられる (2026年05月29日)
  2. 「Rakuten Linkで着信拒否できない件」を楽天モバイルはどう考えているのか 置き去りにされた基本機能の行方 (2026年05月29日)
  3. NTTドコモが5G SAを無料キャンペーンから「無料提供」に改訂――Opensignalで評価を上げることはできるのか (2026年05月31日)
  4. ソフトバンクが「今回もやる」とGalaxy S26を月額1円で販売――販売方法を早急に見直さないと撤退を迫られるメーカーも (2026年03月08日)
  5. 楽天モバイル販売ランキング:「MNPで一括1円」のエントリー4機種が3〜6位に並ぶ【2026年4月】 (2026年05月31日)
  6. d払い、dポイントのキャンペーンまとめ【6月1日最新版】 1万〜3万ポイントの高額還元がめじろ押し (2026年06月01日)
  7. 「Pokemon GO Fest 2026:東京」熱戦レポート:1000人レイドに大興奮、「メガミュウツーX・Y」討伐に驚きの仕掛けも (2026年06月01日)
  8. LINEで「最終学歴」や「子供の有無」が筒抜け? 広告設定で物議も「トークや個人情報は参照していない」 (2026年05月30日)
  9. ダイソーで770円の「超速USB充電器」が外出先で意外と便利 USB PD+QuickCharge 3.0ポート搭載で古めの急速充電デバイスもOK (2026年05月30日)
  10. Xiaomiが異例の早さでハイエンドスマホを投入する理由 今秋に「ワクワクする」機種投入も? (2026年05月30日)
最新トピックスPR

過去記事カレンダー