1.古いphpを削除
yum remove php yum remove php-devel yum remove php-common yum remove curl yum remove curl-devel
vi /etc/yum.repos.d/CentOS-Base.repo
[base]に↓を追加
exclude=postgresql* php* mysql*
[updates]の項目にも↓を追加
exclude=postgresql* php* mysql*
2.取得先のGPG-KEY取得
rpm –import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
3.取得先を設定する
vi /etc/yum.repos.d/utterramblings.repo
[utterramblings] name=Jason’s Utter Ramblings Repo baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
4.インストールする
yum install php yum install php-devel yum install php-comon yum install php-gd php-mbstring php-pdo php-mycrypt php-mysql php-ncurses php-xml
5.yum update で必要の無い物をとってこないようにする
vi /etc/yum.repos.d/utterramblings.repo
PGupdate用
wget http://yum.pgsqlrpms.org/reporpms/8.3/pgdg-centos-8.3-5.noarch.rpm rpm -ivh pgdg-centos-8.3-5.noarch.rpm
下記のenableを0にする。updateで使われなくなる
[utterramblings] name=Jason’s Utter Ramblings Repo baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/ enabled=0 gpgcheck=1 gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka