centos5系(5.10finalだったかな?)で動かしてるphpが5.3系。
そいやそろそろサポート終わるとかってどっかで見たような・・・
ってことで、php5.4にバージョン上げるだよ。
で、準備なしに上げて止まった(うちの環境だと)その他諸々も対処
- mysql(my.cnf書き換え)
- imagick・apc(betaアップグレード)
- mcrypt(アップグレードてか上書きインストール?)
先ずphp(各種repo設定してるの前提)
yum –enablerepo=epel,remi,rpmforge update php
5.4.23入った。
関連あるファイル等もみーんな巻き込んでいくので、動かないものが出てきたり。
んで、mysql止まるかもってのは事前情報であったのだが、やはり止まってるw
大体はmy.cnfの文字コード設定
[label]default-character-set=utf8[/label] を [label]character-set-server=utf8[/label]
で直るてーんで/etc/my.cnfの該当部書き換え
↓
apache再起動
[label]/etc/rc.d/init.d/httpd restart[/label]
↓
/var/logのphpログ確認すると、imagick・apc・mcryptでエラー
//mcryptをrepoからアプデト
yum install –enablerepo=epel,remi,rpmforge php-mcrypt
//apcのbeta
pecl install apc-beta
//imagickのbeta
pecl install imagick-beta
yum install –enablerepo=epel,remi,rpmforge php-mcrypt
//apcのbeta
pecl install apc-beta
//imagickのbeta
pecl install imagick-beta
再度apache再起動→ログ確認するも問題なし。
phpinfo();で各自動いてるらしいことも確認して終了ー
5.4は参照渡しがどうたらってーことだったけど、手持ちのサイトは今のとこ問題なさげ。
コマメにやっとかないとメンドイですな
[amazonjs asin=”4844334247″ locale=”JP” tmpl=”Small” title=”できるPRO CentOS 6 サーバー (できるプロシリーズ)”]