プロフィール
ルゴー株式会社
ルゴー株式会社
本職はSE/PG
今まで100近くのサイトプロデュースした経験を生かし独立。 手がけたサイトは、某CMなどで有名な地図検索サイトや住友系企業サイト、TVショッピングのECサイトなど
幾多のプログラミング言語やFlash/デザイン/DTPをこなす万能型

好きな学問は、哲学と天文学と物理学。最近は量子力学にハマってます。
QRコード
QRCODE
アクセスカウンタ
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。 解除は→こちら
現在の読者数 0人

2009年10月02日

Symfony Frameworkを使ってみる

オープンソースのSNSシステム「OpenPne」を
触る機会があり、調査していると
Ver.3.xからSymfony Frameworkが使われているらしい。

というわけで、
OpenPneを使う前にSymfony Frameworkを使ってみる。


検証環境でSymfonyをインストールしてみた。

PEARパッケージが入ってない場合
# yum install pear
を実施する。僕の環境では既にインストール済みだ。

# pear upgrade pear


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


# pear install symfony/symfony

symfony/symfony requires PHP extension "dom"
No valid packages found
install failed


どうやらphp-xmlパッケージがないとダメらしい。

そこでphp-xmlをインストール

# yum install php-xml

Error: Missing Dependency: php-common = 5.1.6-23.2.el5_3 is needed by package php-xml


ダメ?
php-commonのバージョンが違うのか

# yum list | grep php-common

php-common.i386 5.2.6-jason.1 installed
php-common.i386 5.1.6-23.2.el5_3 update


php-commonは5.2.6にバージョンアップされているが
php-xmlは古いバージョンを要求している模様。
つまり、php-xmlは5.1.6-23.2.el5でインストールしようとしているらしい。
これではうまくいくはずない。

色々調べていくと、phpを5.2.6にアップロードする為に
過去yumのリポジトリを拡張した事を思い出す。

# vi /etc/yum.repos.d/utterramblings.repo


enabled=0

enabled=1
にして保存

# yum install php-xml


インストールできた!

更に

# pear install symfony/symfony

downloading symfony-1.2.9.tgz ...
Starting to download symfony-1.2.9.tgz (2,700,635 bytes)
.......................................................done: 2,700,635 bytes
install ok: channel://pear.symfony-project.com/symfony-1.2.9


Symfonyのインストールも出来た。
一応確認。

# symfony -V

symfony version 1.2.9


インストールで1時間近く無駄な時間を消費してしまったface07

Posted by ルゴー株式会社 at 16:32│Comments(0)TrackBack(0)仕事

この記事へのトラックバックURL

※このエントリーではブログ管理者の設定により、ブログ管理者に承認されるまでコメントは反映されません
上の画像に書かれている文字を入力して下さい