気づけば年内でサポートが切れる(現時点)ということで早めに移行。
サポート情報は公式の
Supported Versionsを参照。
環境:
- Amazon Linux 2017.09
ひとまず何も考えずにyumをする。
$ sudo yum install php72 読み込んだプラグイン:priorities, update-motd, upgrade-helper 21 packages excluded due to repository priority protections 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ php72.x86_64 0:1.0-1.el6.remi を インストール --> 依存性の処理をしています: php72-runtime(x86-64) = 1.0-1.el6.remi のパッケー ジ: php72-1.0-1.el6.remi.x86_64 --> 依存性の処理をしています: php72-runtime のパッケージ: php72-1.0-1.el6.remi.x86_64 --> 依存性の処理をしています: php72-php-common(x86-64) のパッケージ: php72-1.0-1.el6.remi.x86_64 --> 依存性の処理をしています: php72-php-cli(x86-64) のパッケージ: php72-1.0-1.el6.remi.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ php72-php-cli.x86_64 0:7.2.2-1.el6.remi を インストール --> 依存性の処理をしています: libargon2.so.0()(64bit) のパッケージ: php72-php-cli-7.2.2-1.el6.remi.x86_64 ---> パッケージ php72-php-common.x86_64 0:7.2.2-1.el6.remi を インストール --> 依存性の処理をしています: php72-php-json(x86-64) = 7.2.2-1.el6.remi のパッケージ: php72-php-common-7.2.2-1.el6.remi.x86_64 ---> パッケージ php72-runtime.x86_64 0:1.0-1.el6.remi を インストール --> 依存性の処理をしています: scl-utils のパッケージ: php72-runtime-1.0-1.el6.remi.x86_64 --> 依存性の処理をしています: environment-modules のパッケージ: php72-runtime-1.0-1.el6.remi.x86_64 --> 依存性の処理をしています: /usr/sbin/semanage のパッケージ: php72-runtime-1.0-1.el6.remi.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ environment-modules.x86_64 0:3.2.10-10.4.amzn1 を インストール --> 依存性の処理をしています: libtcl8.5.so()(64bit) のパッケージ: environment-modules-3.2.10-10.4.amzn1.x86_64 ---> パッケージ libargon2.x86_64 0:20161029-2.el6.remi を インストール ---> パッケージ php72-php-json.x86_64 0:7.2.2-1.el6.remi を インストール ---> パッケージ php72-runtime.x86_64 0:1.0-1.el6.remi を インストール --> 依存性の処理をしています: scl-utils のパッケージ: php72-runtime-1.0-1.el6.remi.x86_64 ---> パッケージ policycoreutils-python.x86_64 0:2.1.12-5.25.amzn1 を インストー ル --> 依存性の処理をしています: setools-libs-python(python27) >= 3.3.7-14 のパッケージ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64 --> 依存性の処理をしています: libsemanage-python(python27) >= 2.1.6-3 のパッケージ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64 --> 依存性の処理をしています: audit-libs-python(python27) >= 2.1.3-4 のパッケー ジ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64 --> 依存性の処理をしています: selinux-policy-devel のパッケージ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64 --> 依存性の処理をしています: python27-IPy のパッケージ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64 --> 依存性の処理をしています: libselinux-python(python27) のパッケージ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ audit-libs-python.x86_64 0:2.6.5-3.28.amzn1 を インストール ---> パッケージ libselinux-python.x86_64 0:2.1.10-3.22.amzn1 を インストール ---> パッケージ libsemanage-python.x86_64 0:2.1.6-3.13.amzn1 を インストール ---> パッケージ php72-runtime.x86_64 0:1.0-1.el6.remi を インストール --> 依存性の処理をしています: scl-utils のパッケージ: php72-runtime-1.0-1.el6.remi.x86_64 ---> パッケージ python27-IPy.noarch 0:0.75-1.6.6.amzn1 を インストール ---> パッケージ selinux-policy.noarch 0:3.10.0-98.26.amzn1 を インストール ---> パッケージ setools-libs-python.x86_64 0:3.3.7-34.23.amzn1 を インストール --> 依存性の処理をしています: setools-libs(x86-64) = 3.3.7-34.23.amzn1 のパッケ ージ: setools-libs-python-3.3.7-34.23.amzn1.x86_64 --> 依存性の処理をしています: libqpol.so.1(VERS_1.5)(64bit) のパッケージ: setools-libs-python-3.3.7-34.23.amzn1.x86_64 --> 依存性の処理をしています: libqpol.so.1(VERS_1.4)(64bit) のパッケージ: setools-libs-python-3.3.7-34.23.amzn1.x86_64 --> 依存性の処理をしています: libqpol.so.1(VERS_1.2)(64bit) のパッケージ: setools-libs-python-3.3.7-34.23.amzn1.x86_64 --> 依存性の処理をしています: libqpol.so.1()(64bit) のパッケージ: setools-libs-python-3.3.7-34.23.amzn1.x86_64 ---> パッケージ tcl.x86_64 1:8.5.7-6.9.amzn1 を インストール --> トランザクションの確認を実行しています。 ---> パッケージ php72-runtime.x86_64 0:1.0-1.el6.remi を インストール --> 依存性の処理をしています: scl-utils のパッケージ: php72-runtime-1.0-1.el6.remi.x86_64 ---> パッケージ setools-libs.x86_64 0:3.3.7-34.23.amzn1 を インストール --> 依存性解決を終了しました。 エラー: パッケージ: php72-runtime-1.0-1.el6.remi.x86_64 (remi-safe) 要求: scl-utils 問題を回避するために --skip-broken を用いることができます。 これらを試行できます: rpm -Va --nofiles --nodigest
scl-utilsが足りない?
これまた何も考えずにyumをする。
$ sudo yum install scl-utils 読み込んだプラグイン:priorities, update-motd, upgrade-helper amzn-main | 2.1 kB 00:00 amzn-updates | 2.5 kB 00:00 21 packages excluded due to repository priority protections パッケージ scl-utils は利用できません。 エラー: 何もしません
yumだと無理らしい。
CentOS6系のrpmからインストールすることに。
$ sudo rpm -Uvh ftp://ftp.scientificlinux.org/linux/scientific/6.9/x86_64/updates/fastbugs/scl-utils-20120927-29.el6_9.x86_64.rpm ftp://ftp.scientificlinux.org/linux/scientific/6.9/x86_64/updates/fastbugs/scl-utils-20120927-29.el6_9.x86_64.rpm を取得中 警告: /var/tmp/rpm-tmp.qZnIAM: ヘッダー V4 DSA/SHA1 Signature、鍵 ID 192a7d7d: NOKEY 準備しています... ################################# [100%] 更新中 / インストール中... 1:scl-utils-20120927-29.el6_9 ################################# [100%]
インストールが完了したので再度PHPをyum
$ sudo yum install php72 読み込んだプラグイン:priorities, update-motd, upgrade-helper amzn-main | 2.1 kB 00:00 amzn-updates | 2.5 kB 00:00 21 packages excluded due to repository priority protections 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ php72.x86_64 0:1.0-1.el6.remi を インストール --> 依存性の処理をしています: php72-runtime(x86-64) = 1.0-1.el6.remi のパッケー ジ: php72-1.0-1.el6.remi.x86_64 --> 依存性の処理をしています: php72-runtime のパッケージ: php72-1.0-1.el6.remi.x86_64 --> 依存性の処理をしています: php72-php-common(x86-64) のパッケージ: php72-1.0-1.el6.remi.x86_64 --> 依存性の処理をしています: php72-php-cli(x86-64) のパッケージ: php72-1.0-1.el6.remi.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ php72-php-cli.x86_64 0:7.2.2-1.el6.remi を インストール --> 依存性の処理をしています: libargon2.so.0()(64bit) のパッケージ: php72-php-cli-7.2.2-1.el6.remi.x86_64 ---> パッケージ php72-php-common.x86_64 0:7.2.2-1.el6.remi を インストール --> 依存性の処理をしています: php72-php-json(x86-64) = 7.2.2-1.el6.remi のパッケージ: php72-php-common-7.2.2-1.el6.remi.x86_64 ---> パッケージ php72-runtime.x86_64 0:1.0-1.el6.remi を インストール --> 依存性の処理をしています: environment-modules のパッケージ: php72-runtime-1.0-1.el6.remi.x86_64 --> 依存性の処理をしています: /usr/sbin/semanage のパッケージ: php72-runtime-1.0-1.el6.remi.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ environment-modules.x86_64 0:3.2.10-10.4.amzn1 を インストール --> 依存性の処理をしています: libtcl8.5.so()(64bit) のパッケージ: environment-modules-3.2.10-10.4.amzn1.x86_64 ---> パッケージ libargon2.x86_64 0:20161029-2.el6.remi を インストール ---> パッケージ php72-php-json.x86_64 0:7.2.2-1.el6.remi を インストール ---> パッケージ policycoreutils-python.x86_64 0:2.1.12-5.25.amzn1 を インストー ル --> 依存性の処理をしています: setools-libs-python(python27) >= 3.3.7-14 のパッケージ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64 --> 依存性の処理をしています: libsemanage-python(python27) >= 2.1.6-3 のパッケージ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64 --> 依存性の処理をしています: audit-libs-python(python27) >= 2.1.3-4 のパッケー ジ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64 --> 依存性の処理をしています: selinux-policy-devel のパッケージ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64 --> 依存性の処理をしています: python27-IPy のパッケージ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64 --> 依存性の処理をしています: libselinux-python(python27) のパッケージ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ audit-libs-python.x86_64 0:2.6.5-3.28.amzn1 を インストール ---> パッケージ libselinux-python.x86_64 0:2.1.10-3.22.amzn1 を インストール ---> パッケージ libsemanage-python.x86_64 0:2.1.6-3.13.amzn1 を インストール ---> パッケージ python27-IPy.noarch 0:0.75-1.6.6.amzn1 を インストール ---> パッケージ selinux-policy.noarch 0:3.10.0-98.26.amzn1 を インストール ---> パッケージ setools-libs-python.x86_64 0:3.3.7-34.23.amzn1 を インストール --> 依存性の処理をしています: setools-libs(x86-64) = 3.3.7-34.23.amzn1 のパッケ ージ: setools-libs-python-3.3.7-34.23.amzn1.x86_64 --> 依存性の処理をしています: libqpol.so.1(VERS_1.5)(64bit) のパッケージ: setools-libs-python-3.3.7-34.23.amzn1.x86_64 --> 依存性の処理をしています: libqpol.so.1(VERS_1.4)(64bit) のパッケージ: setools-libs-python-3.3.7-34.23.amzn1.x86_64 --> 依存性の処理をしています: libqpol.so.1(VERS_1.2)(64bit) のパッケージ: setools-libs-python-3.3.7-34.23.amzn1.x86_64 --> 依存性の処理をしています: libqpol.so.1()(64bit) のパッケージ: setools-libs-python-3.3.7-34.23.amzn1.x86_64 ---> パッケージ tcl.x86_64 1:8.5.7-6.9.amzn1 を インストール --> トランザクションの確認を実行しています。 ---> パッケージ setools-libs.x86_64 0:3.3.7-34.23.amzn1 を インストール --> 依存性解決を終了しました。 依存性を解決しました ================================================================================ Package アーキテクチャー バージョン リポジトリー 容量 ================================================================================ インストール中: php72 x86_64 1.0-1.el6.remi remi-safe 2.1 k 依存性関連でのインストールをします: audit-libs-python x86_64 2.6.5-3.28.amzn1 amzn-main 83 k environment-modules x86_64 3.2.10-10.4.amzn1 amzn-main 112 k libargon2 x86_64 20161029-2.el6.remi remi-safe 21 k libselinux-python x86_64 2.1.10-3.22.amzn1 amzn-main 263 k libsemanage-python x86_64 2.1.6-3.13.amzn1 amzn-main 103 k php72-php-cli x86_64 7.2.2-1.el6.remi remi-safe 2.9 M php72-php-common x86_64 7.2.2-1.el6.remi remi-safe 620 k php72-php-json x86_64 7.2.2-1.el6.remi remi-safe 61 k php72-runtime x86_64 1.0-1.el6.remi remi-safe 1.0 M policycoreutils-python x86_64 2.1.12-5.25.amzn1 amzn-main 395 k python27-IPy noarch 0.75-1.6.6.amzn1 amzn-main 39 k selinux-policy noarch 3.10.0-98.26.amzn1 amzn-main 907 k setools-libs x86_64 3.3.7-34.23.amzn1 amzn-main 472 k setools-libs-python x86_64 3.3.7-34.23.amzn1 amzn-main 529 k tcl x86_64 1:8.5.7-6.9.amzn1 amzn-main 2.2 M トランザクションの要約 ================================================================================ インストール 1 パッケージ (+15 個の依存関係のパッケージ) 総ダウンロード容量: 9.6 M インストール容量: 33 M Is this ok [y/d/N]:
これで行けそう。
ちなみにphp-pdo等をyumでインストールしようとした所、そんなものないよと怒られた。
$ sudo yum install php72-pdo 読み込んだプラグイン:priorities, update-motd, upgrade-helper 21 packages excluded due to repository priority protections パッケージ php72-pdo は利用できません。 エラー: 何もしません
どうもphp72-php-xxxといった形にする必要があるよう。
$ sudo yum install php72-php-pdo 読み込んだプラグイン:priorities, update-motd, upgrade-helper 21 packages excluded due to repository priority protections 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ php72-php-pdo.x86_64 0:7.2.2-1.el6.remi を インストール --> 依存性の処理をしています: php72-php-common(x86-64) = 7.2.2-1.el6.remi のパッケージ: php72-php-pdo-7.2.2-1.el6.remi.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ php72-php-common.x86_64 0:7.2.2-1.el6.remi を インストール --> 依存性の処理をしています: php72-php-json(x86-64) = 7.2.2-1.el6.remi のパッケージ: php72-php-common-7.2.2-1.el6.remi.x86_64 --> 依存性の処理をしています: php72-runtime のパッケージ: php72-php-common-7.2.2-1.el6.remi.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ php72-php-json.x86_64 0:7.2.2-1.el6.remi を インストール ---> パッケージ php72-runtime.x86_64 0:1.0-1.el6.remi を インストール --> 依存性の処理をしています: environment-modules のパッケージ: php72-runtime-1.0-1.el6.remi.x86_64 --> 依存性の処理をしています: /usr/sbin/semanage のパッケージ: php72-runtime-1.0-1.el6.remi.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ environment-modules.x86_64 0:3.2.10-10.4.amzn1 を インストール --> 依存性の処理をしています: libtcl8.5.so()(64bit) のパッケージ: environment-modules-3.2.10-10.4.amzn1.x86_64 ---> パッケージ policycoreutils-python.x86_64 0:2.1.12-5.25.amzn1 を インストー ル --> 依存性の処理をしています: setools-libs-python(python27) >= 3.3.7-14 のパッケージ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64 --> 依存性の処理をしています: libsemanage-python(python27) >= 2.1.6-3 のパッケージ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64 --> 依存性の処理をしています: audit-libs-python(python27) >= 2.1.3-4 のパッケー ジ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64 --> 依存性の処理をしています: selinux-policy-devel のパッケージ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64 --> 依存性の処理をしています: python27-IPy のパッケージ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64 --> 依存性の処理をしています: libselinux-python(python27) のパッケージ: policycoreutils-python-2.1.12-5.25.amzn1.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ audit-libs-python.x86_64 0:2.6.5-3.28.amzn1 を インストール ---> パッケージ libselinux-python.x86_64 0:2.1.10-3.22.amzn1 を インストール ---> パッケージ libsemanage-python.x86_64 0:2.1.6-3.13.amzn1 を インストール ---> パッケージ python27-IPy.noarch 0:0.75-1.6.6.amzn1 を インストール ---> パッケージ selinux-policy.noarch 0:3.10.0-98.26.amzn1 を インストール ---> パッケージ setools-libs-python.x86_64 0:3.3.7-34.23.amzn1 を インストール --> 依存性の処理をしています: setools-libs(x86-64) = 3.3.7-34.23.amzn1 のパッケ ージ: setools-libs-python-3.3.7-34.23.amzn1.x86_64 --> 依存性の処理をしています: libqpol.so.1(VERS_1.5)(64bit) のパッケージ: setools-libs-python-3.3.7-34.23.amzn1.x86_64 --> 依存性の処理をしています: libqpol.so.1(VERS_1.4)(64bit) のパッケージ: setools-libs-python-3.3.7-34.23.amzn1.x86_64 --> 依存性の処理をしています: libqpol.so.1(VERS_1.2)(64bit) のパッケージ: setools-libs-python-3.3.7-34.23.amzn1.x86_64 --> 依存性の処理をしています: libqpol.so.1()(64bit) のパッケージ: setools-libs-python-3.3.7-34.23.amzn1.x86_64 ---> パッケージ tcl.x86_64 1:8.5.7-6.9.amzn1 を インストール --> トランザクションの確認を実行しています。 ---> パッケージ setools-libs.x86_64 0:3.3.7-34.23.amzn1 を インストール --> 依存性解決を終了しました。 依存性を解決しました ================================================================================ Package アーキテクチャー バージョン リポジトリー 容量 ================================================================================ インストール中: php72-php-pdo x86_64 7.2.2-1.el6.remi remi-safe 101 k 依存性関連でのインストールをします: audit-libs-python x86_64 2.6.5-3.28.amzn1 amzn-main 83 k environment-modules x86_64 3.2.10-10.4.amzn1 amzn-main 112 k libselinux-python x86_64 2.1.10-3.22.amzn1 amzn-main 263 k libsemanage-python x86_64 2.1.6-3.13.amzn1 amzn-main 103 k php72-php-common x86_64 7.2.2-1.el6.remi remi-safe 620 k php72-php-json x86_64 7.2.2-1.el6.remi remi-safe 61 k php72-runtime x86_64 1.0-1.el6.remi remi-safe 1.0 M policycoreutils-python x86_64 2.1.12-5.25.amzn1 amzn-main 395 k python27-IPy noarch 0.75-1.6.6.amzn1 amzn-main 39 k selinux-policy noarch 3.10.0-98.26.amzn1 amzn-main 907 k setools-libs x86_64 3.3.7-34.23.amzn1 amzn-main 472 k setools-libs-python x86_64 3.3.7-34.23.amzn1 amzn-main 529 k tcl x86_64 1:8.5.7-6.9.amzn1 amzn-main 2.2 M トランザクションの要約 ================================================================================ インストール 1 パッケージ (+13 個の依存関係のパッケージ) 総ダウンロード容量: 6.8 M インストール容量: 25 M Is this ok [y/d/N]:
PHP7.2のインストール完了後、PHP-FPMを7.2に入れ替え
$ sudo /etc/init.d/php-fpm stop && sudo /etc/init.d/php72-php-fpm start php-fpm を停止中: [ OK ] php-fpm を起動中: [ OK ]
その後、PHP7.0系の諸々を削除。
$ sudo yum remove php-* 読み込んだプラグイン:priorities, update-motd, upgrade-helper 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ php-bcmath.x86_64 0:7.0.18-1.el6.remi を 削除 ---> パッケージ php-cli.x86_64 0:7.0.18-1.el6.remi を 削除 ---> パッケージ php-common.x86_64 0:7.0.18-1.el6.remi を 削除 ---> パッケージ php-devel.x86_64 0:7.0.18-1.el6.remi を 削除 ---> パッケージ php-fpm.x86_64 0:7.0.18-1.el6.remi を 削除 ---> パッケージ php-gd.x86_64 0:7.0.18-1.el6.remi を 削除 ---> パッケージ php-json.x86_64 0:7.0.18-1.el6.remi を 削除 ---> パッケージ php-mbstring.x86_64 0:7.0.18-1.el6.remi を 削除 ---> パッケージ php-mcrypt.x86_64 0:7.0.18-1.el6.remi を 削除 ---> パッケージ php-mysqlnd.x86_64 0:7.0.18-1.el6.remi を 削除 ---> パッケージ php-opcache.x86_64 0:7.0.18-1.el6.remi を 削除 ---> パッケージ php-pdo.x86_64 0:7.0.18-1.el6.remi を 削除 ---> パッケージ php-pear.noarch 1:1.10.4-1.el6.remi を 削除 ---> パッケージ php-pecl-apcu.x86_64 0:5.1.8-1.el6.remi.7.0 を 削除 ---> パッケージ php-pecl-apcu-bc.x86_64 0:1.0.3-1.el6.remi.7.0 を 削除 ---> パッケージ php-pecl-ssh2.x86_64 0:1.0-4.el6.remi.7.0 を 削除 ---> パッケージ php-pecl-zip.x86_64 0:1.14.0-1.el6.remi.7.0 を 削除 ---> パッケージ php-process.x86_64 0:7.0.18-1.el6.remi を 削除 ---> パッケージ php-xml.x86_64 0:7.0.18-1.el6.remi を 削除 --> 依存性解決を終了しました。 依存性を解決しました ================================================================================ Package アーキテクチャー バージョン リポジトリー 容量 ================================================================================ 削除中: php-bcmath x86_64 7.0.18-1.el6.remi @remi-php70 87 k php-cli x86_64 7.0.18-1.el6.remi @remi-php70 12 M php-common x86_64 7.0.18-1.el6.remi @remi-php70 7.8 M php-devel x86_64 7.0.18-1.el6.remi @remi-php70 9.0 M php-fpm x86_64 7.0.18-1.el6.remi @remi-php70 3.9 M php-gd x86_64 7.0.18-1.el6.remi @remi-php70 189 k php-json x86_64 7.0.18-1.el6.remi @remi-php70 74 k php-mbstring x86_64 7.0.18-1.el6.remi @remi-php70 2.7 M php-mcrypt x86_64 7.0.18-1.el6.remi @remi-php70 77 k php-mysqlnd x86_64 7.0.18-1.el6.remi @remi-php70 844 k php-opcache x86_64 7.0.18-1.el6.remi @remi-php70 389 k php-pdo x86_64 7.0.18-1.el6.remi @remi-php70 345 k php-pear noarch 1:1.10.4-1.el6.remi @remi-php70 2.1 M php-pecl-apcu x86_64 5.1.8-1.el6.remi.7.0 @remi-php70 222 k php-pecl-apcu-bc x86_64 1.0.3-1.el6.remi.7.0 @remi-php70 33 k php-pecl-ssh2 x86_64 1.0-4.el6.remi.7.0 @remi-php70 157 k php-pecl-zip x86_64 1.14.0-1.el6.remi.7.0 @remi-php70 166 k php-process x86_64 7.0.18-1.el6.remi @remi-php70 154 k php-xml x86_64 7.0.18-1.el6.remi @remi-php70 785 k トランザクションの要約 ================================================================================ 削除 19 パッケージ インストール容量: 41 M 上記の処理を行います。よろしいでしょうか? [y/N]y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction 削除中 : 1:php-pear-1.10.4-1.el6.remi.noarch 1/19 削除中 : php-pecl-apcu-bc-1.0.3-1.el6.remi.7.0.x86_6 2/19 削除中 : php-pecl-apcu-5.1.8-1.el6.remi.7.0.x86_64 3/19 削除中 : php-process-7.0.18-1.el6.remi.x86_64 4/19 削除中 : php-xml-7.0.18-1.el6.remi.x86_64 5/19 削除中 : php-mbstring-7.0.18-1.el6.remi.x86_64 6/19 削除中 : php-devel-7.0.18-1.el6.remi.x86_64 7/19 削除中 : php-cli-7.0.18-1.el6.remi.x86_64 8/19 削除中 : php-pecl-ssh2-1.0-4.el6.remi.7.0.x86_64 9/19 削除中 : php-fpm-7.0.18-1.el6.remi.x86_64 10/19 警告: /etc/php-fpm.d/www.conf は /etc/php-fpm.d/www.conf.rpmsave として保存され ました。 削除中 : php-opcache-7.0.18-1.el6.remi.x86_64 11/19 削除中 : php-bcmath-7.0.18-1.el6.remi.x86_64 12/19 削除中 : php-pecl-zip-1.14.0-1.el6.remi.7.0.x86_64 13/19 削除中 : php-mcrypt-7.0.18-1.el6.remi.x86_64 14/19 削除中 : php-gd-7.0.18-1.el6.remi.x86_64 15/19 削除中 : php-mysqlnd-7.0.18-1.el6.remi.x86_64 16/19 削除中 : php-pdo-7.0.18-1.el6.remi.x86_64 17/19 削除中 : php-json-7.0.18-1.el6.remi.x86_64 18/19 削除中 : php-common-7.0.18-1.el6.remi.x86_64 19/19 警告: /etc/php.ini は /etc/php.ini.rpmsave として保存されました。 検証中 : php-common-7.0.18-1.el6.remi.x86_64 1/19 検証中 : php-process-7.0.18-1.el6.remi.x86_64 2/19 検証中 : php-mysqlnd-7.0.18-1.el6.remi.x86_64 3/19 検証中 : php-gd-7.0.18-1.el6.remi.x86_64 4/19 検証中 : php-pecl-apcu-5.1.8-1.el6.remi.7.0.x86_64 5/19 検証中 : php-mcrypt-7.0.18-1.el6.remi.x86_64 6/19 検証中 : php-cli-7.0.18-1.el6.remi.x86_64 7/19 検証中 : php-json-7.0.18-1.el6.remi.x86_64 8/19 検証中 : php-pecl-zip-1.14.0-1.el6.remi.7.0.x86_64 9/19 検証中 : php-xml-7.0.18-1.el6.remi.x86_64 10/19 検証中 : 1:php-pear-1.10.4-1.el6.remi.noarch 11/19 検証中 : php-pecl-apcu-bc-1.0.3-1.el6.remi.7.0.x86_6 12/19 検証中 : php-bcmath-7.0.18-1.el6.remi.x86_64 13/19 検証中 : php-opcache-7.0.18-1.el6.remi.x86_64 14/19 検証中 : php-fpm-7.0.18-1.el6.remi.x86_64 15/19 検証中 : php-pecl-ssh2-1.0-4.el6.remi.7.0.x86_64 16/19 検証中 : php-devel-7.0.18-1.el6.remi.x86_64 17/19 検証中 : php-mbstring-7.0.18-1.el6.remi.x86_64 18/19 検証中 : php-pdo-7.0.18-1.el6.remi.x86_64 19/19 削除しました: php-bcmath.x86_64 0:7.0.18-1.el6.remi php-cli.x86_64 0:7.0.18-1.el6.remi php-common.x86_64 0:7.0.18-1.el6.remi php-devel.x86_64 0:7.0.18-1.el6.remi php-fpm.x86_64 0:7.0.18-1.el6.remi php-gd.x86_64 0:7.0.18-1.el6.remi php-json.x86_64 0:7.0.18-1.el6.remi php-mbstring.x86_64 0:7.0.18-1.el6.remi php-mcrypt.x86_64 0:7.0.18-1.el6.remi php-mysqlnd.x86_64 0:7.0.18-1.el6.remi php-opcache.x86_64 0:7.0.18-1.el6.remi php-pdo.x86_64 0:7.0.18-1.el6.remi php-pear.noarch 1:1.10.4-1.el6.remi php-pecl-apcu.x86_64 0:5.1.8-1.el6.remi.7.0 php-pecl-apcu-bc.x86_64 0:1.0.3-1.el6.remi.7.0 php-pecl-ssh2.x86_64 0:1.0-4.el6.remi.7.0 php-pecl-zip.x86_64 0:1.14.0-1.el6.remi.7.0 php-process.x86_64 0:7.0.18-1.el6.remi php-xml.x86_64 0:7.0.18-1.el6.remi 完了しました!
iniファイルの設定値を7.2に反映することも忘れずに。
php-cliがなくなった為、念の為php7.2にシンボリックリンク(いらないかも?)
$ sudo ln -s /usr/bin/php72 /usr/bin/php $ php -v PHP 7.2.2 (cli) (built: Jan 30 2018 12:37:25) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.2, Copyright (c) 1999-2018, by Zend Technologies
一旦これで様子見。
気持ちWordpressのページ表示速度が速くなった?気のせいだろうか。
7.0の時のベンチマークを取ってなかったから比較出来ないですが……。