localの開発環境(VirtualBox Centos6)にはphp5.6が入っているのだけど、実行環境に合わせるためにphp7.2を入れることにしました。

そのときに手順を備忘録的に記録。

まずは今入ってるphp関連モジュールを削除

# yum remove php*

いきなり削除とかはされない(削除するかどうか確認が出る)ので安心してOK。

パッケージの一覧が出てくるので(phpMyAdminとかまで一緒にuninstallされるけど多分大丈夫)一応内容を確認して問題なければyesでuninstall実行。

完了したら次はphp7.2を入れる ※Repositoryが入ってない人はremiを追加で入れましょう(5.6が入ってたなら設定済みとは思うけど一応)。

# yum install --enablerepo=remi,remi-php72 php

完了したら、いつものバージョン確認でちゃんと入ってるかを確認。

# php -v
PHP 7.2.8 (cli) (built: Jul 17 2018 10:07:54) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

基本モジュールしか入らないのでpeclとかmysqlとか必要なら個別にinstallする事。

とりあえずphp7.2が動けばいいので、いまのところはこれでOK。(゚∀゚)

Post If you feel like it, I would be happy if you could post it.