とあるさくらのVPS (6) PEARとphp-xmlとSymfonyをインストール
Posted: Updated:
そもそもPEARが入っていませんでした
SymfonyをPEARでインストールしようと思った所、そもそもPEARを入れていなかったことが判明。うっかりさん。メモるまでもない気がするけど、一応メモ。
% sudo yum install php-pear
php-xmlもインストール
別件で、xml系のゴニョゴニョができなかったことを思い出したのでついで、php-xmlもインストール。
% sudo yum install php-xml
いよいよ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)