AmazonLinux 2015.03 が出てphp56が使えるようになったのでphp55→php56にあげてみた。
手順
yum swap でパッケージを一気に入れ替える。
packages=($(rpm -qa php55*|sed 's/-[0-9].*//'))
sudo yum swap "${packages[@]}" -- "${packages[@]/php55/php56}"
ところでyum swapて最近知ったんだけどremove/installするより依存関係の面倒が無くて便利ね。
注意点
-
/etc/httpd/conf.d/php-conf.5.5.conf
はphp-conf.5.6.conf
に置き換わってるので書き換えしてた場合はこちらの内容確認を忘れないよう注意。- この中で
php_value
でセッション設定を上書きされててphp.iniの修正が効かねーとか悩む罠とかあるので。
- この中で
- あと /etc/php.ini や /etc/php.d もphp56用に置き換わってるので、こちらもphp55時に修正や追加をしてた場合は対応すること。