実践 symfony 1日目
symfony 関連の翻訳ドキュメントにある
実践 symfony 1.3 & 1.4 (Doctrine - デフォルトのORM)を
やってみる事にした
まずは翻訳をしていただいている有志の方々に感謝ですが、
ちょっと意味がとりにくいところがありますね
PHP のコンフィギュレーション
サードパーティのソフトウェアは準備してあるので
チェッカースクリプトを実行した
WARNING が出たのでいろいろと試行錯誤する
macports で 以下を install
php5-mbstring,php5-iconv,php5-posix,php5-xsl,php5-xslcache
APC のインストールには以下を参考にさせていただいた
勢い余って Propel もインストールしてしまって後から
Doctrine 版をやるから必要ない事に気づいたりした
参考は以下、
Documentation/1.4/Installation – Propel ORM
手順通りだとなんかエラーが出たので channel-discover
をいくつか追加した
sudo pear channel-discover pear.phing.info sudo pear channel-discover pear.php.net sudo pear channel-discover pear.phpunit.de sudo pear channel-discover pear.php.net/VersionControl_SVN-0.3.3
symfony のインストール
以下の意味が分からなかった
Subversion を使うのであれば、プロジェクトのlib/vendor/ ディレクトリ に組み込むためにsvn:externals を使うのがよいです: $ svn pe svn:externals lib/vendor/
これってインストール後の事を言ってるのかな?
svn:externals って使った事無いから良くわからないんだよね
subversion
良い機会なのでローカルに subversion サーバをたててリポジ
トリを作った
$ svn mkdir -m "created default directory structure" → http://svn.example.com/jobeet/trunk → http://svn.example.com/jobeet/tags → http://svn.example.com/jobeet/branches
この部分がわかりにくくてちょっと悩んだが、続けて一行と
いう事だった 普通は
$ svn mkdir -m "created default directory structure" \ http://svn.example.com/jobeet/trunk \ http://svn.example.com/jobeet/tags \ http://svn.example.com/jobeet/branches
とかって書きませんかね?
という事でとりあえず無事1日目終了