2007/11/6 火曜日

Zend Framework – mod_rewrite

カテゴリー: PHP, Zend Framework — hot @ 0:15:00

Zend Frameworkをローカル環境でテストする時の設定の覚書。mod_rewriteで少しハマった。。。

Zend FrameworkはPHP5.1.4以上が必要なのでXAMPPのPHP SwitchでPHP5にする。ちなみに小生の環境はPHP5.2.0です。開発はEclipsでやるのでhttpd.confの設定でEclipsのワークスペースに合わせる。それからmod_rewriteを有効に。

LoadModule rewrite_module modules/mod_rewrite.so

Alias /zend “C:/D/Eclipse/zend/public_html/”
<directory “C:/D/Eclipse/zend/public_html/”>
Options All
AllowOverride all
Order allow,deny
Allow from all
</Directory>

ここでOptions Allにしないと.htaccessでmod_rewriteの設定した時に、アクセス拒否されてしまったので注意。
次に.htaccessの設定

RewriteEngine On
RewriteRule !\.(js|ico|gif|jpg|png|css|zip|gz|html|xml)$ index.php
RewriteBase /zend

DirectoryIndex index.php

RewriteBaseはhttpd.confで設定したドキュメントルートのエイリアス「zend」を設定

2007/11/5 月曜日

Zend Framework -PHPフレームワークの本命?-

カテゴリー: PHP, Zend Framework, 仕事 — hot @ 0:34:03

最近、情報誌などでPHP4のサーポートが年内に終了・2008年8月にはセキュリティーサポートも終了と云う記事が出ているのを良く見かける。つまりは「みんなPHP5に移行しましょう」という話になっております。さてさてこうなってくるとPHP4で色々作ってきている小生にとっては(多くのWebアプリがそうであるように)無視できない状況になるわけですね。まーすぐに使えなくなるわけではないけど。
でまーPHP5で今後のアプリを作っていくにあたりそろそろフレームワークをと。今まではMojaviライクな自前フレームワークを使っていたのだけど今後の事を考えて世に出回っているものを使ってみようかと思い立ったのでした。そこで問題になってくるのがどのフレームワークを使うか?ってことになるわけです。PHPのフレームワーク色々ありますですよ。CakePHP,symfony,ethna・・・と。それぞれに書籍も出てたりして。まー使う側から言ったらいったいどれ選んだらいいねん!!と言いたくなるこの状況です。案件に合ったものを選びましょう!!って言ったって・・・
でちょっと調べてみるとZend Frameworkが今年の7月に正式リリースを迎えたらしいのです。以前見た時はベータ版だったのであまり使う気になれなかったのだけど正式リリースと云うことで、じゃまあとりあえずどんなもんか見てみましょうよと。ちょうどゼンド・ジャパン監修の参考書も出ている事だし、巷では「本命」と言われているみたいだし。
と、言う事で暫く仕事の合間をぬってZend Frameworkを研究してみよう!!

« 前ページへ

Copyright (C) 2007-2010 HOTSYSTEMS