サーバ環境構築、pearとsymfonyの環境セッティング
前回サーバにphp+mysql+apacheの設定を行いました。
←前回の記事
今日はsymfonyのセッティングをします
symfonyインストール
おこられた
$ sudo pear install symfony/symfony
symfony/symfony requires PHP (version >= 5.2.4), installed version is 5.1.6
symfony/symfony requires PHP extension "dom"
No valid packages found
install failed
PHPのバージョン確認
$ php -v
ほい。5.1.6だ。
PHP 5.1.6 with Suhosin-Patch 0.9.6 (cli) (built: Oct 21 2008 15:02:02)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
んじゃあアップグレード
$ sudo yum upgrade php
Setting up Upgrade Process
Could not find update match for php
No Packages marked for Update
上記、id:Fivestarさんにより解決しました。
↓
http://d.hatena.ne.jp/TamaC/20090212
symfonyの確認
symfony -V
…え?
-bash: symfony: command not found
symfonyどこにあるの?
symfonyさがす
なんか発見
$ find / -name symfony
ちょっと、なんであなたそっち行ってんの
…
/var/www/pear/php/symfony
/var/www/pear/docs/symfony
/var/www/pear/symfony
/var/www/pear/data/symfony
/var/www/pear/data/symfony/skeleton/project/symfony
…
pearの仕業か
$ pear config-show
やはり。。これじゃだめだわな。
…
PEAR executables directory bin_dir /var/www/pear
PEAR documentation directory doc_dir /var/www/pear/docs
PHP extension directory ext_dir /var/www/pear/ext
PEAR directory php_dir /var/www/pear/php
PEAR Installer cache directory cache_dir /var/www/pear/cache
PEAR data directory data_dir /var/www/pear/data
PHP CLI/CGI binary php_bin /usr/bin/php
PEAR test directory test_dir /var/www/pear/tests
…
そういえばさっきごちゃごちゃ設定してたときにconfig指定をvar/wwwにしたりして間違えたっけ。
.pearrcの消去
$ rm -f ~/.pearrc
pearの確認
$ pear config-show
よし。
…
PEAR executables directory bin_dir /usr/bin
PEAR documentation directory doc_dir /usr/share/pear/doc
PHP extension directory ext_dir /usr/lib/php/modules
PEAR directory php_dir /usr/share/pear
PEAR Installer cache directory cache_dir /var/cache/php-pear
PEAR configuration file cfg_dir /usr/share/pear/cfg
…
では気を取り直してsymfonyをインストールして