masalibの日記

システム開発、運用と猫の写真ブログです

php5.3系→php5.6系にあげた

php5.3だとそろそろセキュリティパッチが
配布されなくなりそうなのでバージョンアップした

リポジトリを追加

標準のyumだとphpのバージョンが古いのでリポジトリを変えてインストールする

wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm
インストールに必要なライブラリをインストール
yum --enablerepo=epel install libmcrypt-devel -y
既存を削除
yum remove php*
インストールした
yum install --enablerepo=remi,epel php56-php php56-php-mbstring php56-php-mysqlnd php56-php-pdo -y
yum install --enablerepo=remi,epel php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof -y
yum install --enablerepo=remi ImageMagick ImageMagick-devel ipa-pgothic-fonts -y

なぜか設定ファイルとか別の所にインストールされる
現象がおきたのでコピーした
(php56とphpの違い???深く調査しておりません)

backupする
mkdir /var/backup/php.d/
mkdir /var/backup/php.modules/
cp /opt/remi/php56/root/etc/php.d/*  /var/backup/php.d/
cp /opt/remi/php56/root/usr/lib64/php/modules/*  /var/backup/php.modules/
||< 
***  設定ファイルとモジュールをコピー
>|bash|
cp  -f /etc/php.d/* /opt/remi/php56/root/etc/php.d/
cp  -f /usr/lib64/php/modules/* /opt/remi/php56/root/usr/lib64/php/modules/

モジュールをコピーするところ以外は
はまることなくできた

masalib.hatenablog.com
masalib.hatenablog.com
masalib.hatenablog.com

今日の猫