ラベル symfony2 の投稿を表示しています。 すべての投稿を表示
ラベル symfony2 の投稿を表示しています。 すべての投稿を表示

2010年7月26日月曜日

Symfony 2 Sandboxの構造

Symfony 2のSandboxの構造についてみていく

まず、sandboxをここからダウンロードして展開すると、次のファイル/フォルダが含まれている

  • LICENSE:Symfony 2のライセンス形態
  • README:Symfony 2について書かれている。Symfony 2のサイトやチュートリアルのURLも書かれている
  • hello (dir):サンプルが置かれたディレクトリ
  • src (dir):利用するライブラリやソースが含まれるディレクトリ
  • web (dir):Symfony 2のwebルートディレクトリ
一通りチュートリアルを読んでみたが、Symfony 2は何らかの構成ファイルを編集して、それを満たすソースを生成するようなフレームワークとは違う感じ
Symfony 1.xを使ったことがないので、正確に比較はできないが、ざっとsymfony徹底攻略 [PHP徹底攻略シリーズ]を眺めた印象では、Symfony 1.xでも同じような利用法のようだ

2010年7月25日日曜日

Symfony 2 on MAMP

MAMPへSymfony 2の環境を構築
Symfony 2からSandboxをダウンロードし、MAMPのhtdocsフォルダ(/Applications/MAMP/htdocs)へ解凍


設置環境が要件を満たしているかを、http://localhost/sandbox/web/check.php にアクセスしてチェック


MAMPのバージョンが1.9の現在、何もXAMPの設定を変更しないと、チェック結果は次のようになった
sandboxのcheck.phpの結果
まず、Mandatory requirements(必須要件)については、全ての要件を満たしていることがわかる
次に、Optional Checksは、short_open_tagとmagic_quotes_gpcをoffにするようにと、警告が出た

check.phpの上部に書かれているパスにあるphp.iniを開いて、short_open_tag = OnをOffへ変更し、magic_quotes_gpcは書かれていなかったため、新たにmagic_quotes_gpc = Offを追記すると、チェック結果が全てOKになった


参考サイト