composer installでのインストール時、ICUのバージョンが足りないと下記のようなことを言われる。
Your requirements could not be resolved to an installable set of packages. ... ...
ICUのバージョンがたりねぇよとのことなので、アンインストール後サイドインストールを行う。
以下手順。
# ICUをアンインストール yum remove libicu* # ソースコードを取得 wget http://download.icu-project.org/files/icu4c/51.2/icu4c-51_2-src.tgz # 解凍 tar zxf icu4c-51_2-src.tgz # 解凍したディレクトリに移動 cd icu/source/ # コンパイルしてからの ./configure make # インストール実行 make install # intlモジュールを再インストール pear install pecl/intl # php_ini に追記 echo "extension=intl.so" > /etc/php.d/intl.ini
以上で完了。
この後、再び「php composer.phar install」を実行すればよい。