2012年12月11日火曜日

Zend Frameworkでつくるソーシャルゲーム-第2回 プロジェクトの作成


第2回 Zend Frameworkのプロジェクトの作成


連載第2回ですが、書いているのは同じ日です。
今回はプロジェクトを作成してブラウザでインデックスページを見るところまでです。


まずはZendFrameworkを入手しましょう。


あ、ちなみに私の開発環境はWindowsXPでございます。
その他環境の方は適宜脳内変換をお願いします。
何かお気づきの点などありましたら気軽にコメントください。

はい、ではこちらからZend Server CE (PHP 5.3)をダウンロードしてインストールします。

インストールする時にApacheとMySQLも一緒にいれましょう。
Apacheはデフォルトで入るっぽいですが、MySQLはデフォルトでは入らないっぽいのでチェックボックスにチェックいれてください。

インストールが完了したらNetBeansを起動します。

起動したら新規プロジェクトを作成します。

ファイル→新規プロジェクト→PHPアプリケーション(新規作成)で次へ
プロジェクト名は半角英字で適当に。
ソースフォルダはcドライブ直下とかで日本語パスは避けておきましょう。

  • プロジェクト名:DoragonFantasy
  • ソースフォルダ:c:\dev\DragonFantasy
  • PHPのバージョン:5.3
  • デフォルトエンコーディング:UTF-8
  • NetBeansのメタデータを別のディレクトリに配置にチェックいれて「c:\dev\DragonFantasyBeans」

とかいう具合で次へ

  • ローカルWEBサイト
  • http://dragonfantasy.local/
次へ

最後にZend PHP Web Frameworkにチェックいれて完了です。

すると、あら不思議!プロジェクトファイルができあがっているではありませんか!!
いやー便利ですね。このブログ書いたおかげで今知りました。
NetBeansさんはプロジェクトの作成までやってくれるんですね。
いたれりつくせりだわー知らなかったー。

それではこれを実行してみましょう。
と言いたいところですが、まだ設定が2つほど終わっていません。

一つ目はApacheの設定です。

WIN+Eでエクスプローラを起動します。
ZendServerのインストールフォルダの中のetc\sites.dフォルダを開いてエディタで「vhost_doragonfantasy.local.conf」というファイルを作成します。
(vhost_という文字で始まるところがミソです)
(デフォルトでのパスはC:\Program Files\Zend\ZendServer\etc\sites.dになるはず)
NetBeansに一旦戻りdocsのREADME.txtを開き
<VirtualHost *:80>から</VirtualHost>までをコピーして先ほどのファイルに貼り付けます。
ServerName .localServerName dragonfantasy.localになおして保存します。
保存したらタスクトレイの再生ボタンがついたようなApacheのアイコンをクリックしてRestartしてください。

そして二つ目、hostsファイルを書き換えます。

エクスプローラでC:\WINDOWS\system32\drivers\etcを開き、hostsファイルを開きます。
127.0.0.1       localhost
と書いてある部分がありますね?
そこに「 dragonfantasy.local」を書き足して
127.0.0.1 localhost dragonfantasy.local
と変更して保存します。
これで設定が完了したのでNetBeansに戻り実行してみましょう。
F6を押すか、実行→プロジェクトを実行で実行します。
ブラウザが起動してZend Server Test Pageという文字が見えたあなた!おそらくApacheの再起動を忘れています!!
Welcome to the Zend Framework!という文字が見えたあなた!
おめでとうございます!正常にプロジェクトを作成し、設定を終えることができたようです!

それでは今回はここまで!
次回はDBへの接続です! 

0 件のコメント: