今度ある案件で利用しようと思い、まずはインストールから勉強を始めました。
参考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