Zend Frameworkを勉強始めた

先日の面接で、PHP技術者名乗るならフレームワーク使えないと、と言われて無茶苦茶悔しかったので、勉強始めた。いろいろあるけど、Zend Frameworkを選択。
開発機のubuntuで環境構築。
apache2, php5, zend-frameworkとすべてaptでインストール可能。
ソースから入れないから環境の確認を本とは違うレベルでやらないといけない。
Apacheでは、Rewriteの設定がLinuxでは不要となっていたけど、OFFになっていたからONにした。また、.htaccessでの設定も不可能になっていたから可能にした。
phpはあまりいじるところがなかったけれども、一応、インクルードディレクトリの指定を追加しておいた。
Zendはまったく分からない。参考書の本文のサンプルソースが不完全(がなかったりする)だったりするから読解に苦労する。
それでも、404エラーから始まったが、Internal Server Errorまではこぎつけた。
「LimitInternalRecursionが足りない、無限ループだ」
という旨のApacheのエラーメッセージが出ているのだが、グーグル先生は日本語サイトで答えをくれない。何かが間違っているのは確かだ。
だけれども、それがソースなのか、設定なのか、今の自分では残念ながらわからない。
もう少しトライ&エラーを繰り返そうと思うが、続きは明日にしようと思う。

コメント