とあるさくらのVPS (6) PEARとphp-xmlとSymfonyをインストール

そもそもPEARが入っていませんでした

SymfonyをPEARでインストールしようと思った所、そもそもPEARを入れていなかったことが判明。うっかりさん。メモるまでもない気がするけど、一応メモ。

% sudo yum install php-pear

php-xmlもインストール

別件で、xml系のゴニョゴニョができなかったことを思い出したのでついで、php-xmlもインストール。

% sudo yum install php-xml

いよいよSymfony

第3章 - symfonyを動かす

前回に引き続きsymfony関係で参照しているのは上記のページです。

pearのチャンネルに追加

% pear channel-discover pear.symfony-project.com
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
could not create lock file: fopen(/usr/share/pear/.lock): failed to open stream: Permission denied

おっと、パーミッションが足りない?

% sudo pear channel-discover pear.symfony-project.com
sudo: cannot get working directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
Adding Channel "pear.symfony-project.com" succeeded
Discovery of channel "pear.symfony-project.com" succeeded

あらためてインストール

% sudo pear install symfony/symfony
downloading symfony-1.4.8.tgz ...
Starting to download symfony-1.4.8.tgz (3,177,818 bytes)
.......................................................................................done: 3,177,818 bytes
install ok: channel://pear.symfony-project.com/symfony-1.4.8

一通りインストールOK

PECLからjson_decodeとかも引っ張っておきたいな、と思い出したりしつつ、symfony1.4.8がインストールされたことを確認して終わり。こっからは、さくらのVPS関係ないので別カテゴリーで書くと思います。

% symfony -V
symfony version 1.4.8 (/usr/share/pear/symfony)