Symfony事始め

投稿日:

今度ある案件で利用しようと思い、まずはインストールから勉強を始めました。

参考URLのCodeZineのサイトを参考に環境セットアップを始めますが、
Symfonyのインストールで問題発生。

> pear channel-discover pear.symfony-project.com

上記PEARコマンドでSymfonyのチャンネルを開こうとするものの、
以下のようなエラーが発生してなぜか接続できず。
Discovery of channel "pear.symfony-project.com" failed.

このままじゃインストールできないじゃん!!と思いながら、
エラーメッセージをキーに対応策を検索するとSymfonyのフォーラム内、
「Installation and setup」に以下のような対応策が。
  • downloading http://pear.symfony-project.com/channel.xml in a web browser, and then saving it in a retrievable place, eg c:\channel.xml
  • executing pear channel-add "c:\channel.xml"
  • downloading the beta from http://www.symfony-project.com/get/symfony-beta.tgz (of course the stable version can be substituted)
  • executing pear install --offline "c:\symfony-beta.tgz"

要は、channel.xmlをダウンロードしてきてローカルに保存し、そこをチャンネルにして、
Symfonyをダウンロードする環境を作れますよ!!っていうやり取りをしてます。
なのでそれにならって環境構築すると問題なくインストールできました。
※手動インストールもできますが、とっても面倒臭そうです。
※PEAR経由でインストールがおススメです。
※インストールされたSymfonyはSymfony-1.0.2


あとはCodeZineサイトに沿って各種確認等を行えばOK。
やっとこさSymfony環境の完成です。
さてさて、何を作っていくかな・・・



参考URL
CodeZine:symfony入門(1)
symfony Web PHP framework » Download and Install
symfony Web PHP framework » Chapter 3 - Running Symfony
symfony framework forum: Installation and setup