2018年12月6日、PHP 7.3が正式リリースされたのでアップグレードしてみました。その手順です。
※動作確認環境
CentOS Linux 7.6
PHP 7.3へのアップグレード
■現在のPHPのバージョンを確認します
1 2 3 4 |
# php -v PHP 7.0.32 (cli) (built: Sep 11 2018 13:20:19) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies |
■現在のインストール済みのPHP関連パッケージを確認します
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# yum list installed php* 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * remi-safe: ftp.riken.jp * updates: ftp.iij.ad.jp インストール済みパッケージ php.x86_64 7.0.32-1.el7.remi @remi-php70 php-cli.x86_64 7.0.32-1.el7.remi @remi-php70 php-common.x86_64 7.0.32-1.el7.remi @remi-php70 php-fedora-autoloader.noarch 1.0.0-1.el7.remi @remi php-fpm.x86_64 7.0.32-1.el7.remi @remi-php70 php-gd.x86_64 7.0.32-1.el7.remi @remi-php70 php-imap.x86_64 7.0.32-1.el7.remi @remi-php70 php-json.x86_64 7.0.32-1.el7.remi @remi-php70 php-mbstring.x86_64 7.0.32-1.el7.remi @remi-php70 php-mcrypt.x86_64 7.0.32-1.el7.remi @remi-php70 php-mysqlnd.x86_64 7.0.32-1.el7.remi @remi-php70 php-odbc.x86_64 7.0.32-1.el7.remi @remi-php70 php-pdo.x86_64 7.0.32-1.el7.remi @remi-php70 php-pear.noarch 1:1.10.6-1.el7.remi @remi php-pgsql.x86_64 7.0.32-1.el7.remi @remi-php70 php-process.x86_64 7.0.32-1.el7.remi @remi-php70 php-snmp.x86_64 7.0.32-1.el7.remi @remi-php70 php-xml.x86_64 7.0.32-1.el7.remi @remi-php70 php-xmlrpc.x86_64 7.0.32-1.el7.remi @remi-php70 |
■php.iniを確認します
1 |
# find / -name "php.ini" -ls |
でphp.iniを検索し、自分で変更を加えたphp.iniがあるようならバックアップしておきましょう。
1 2 3 |
# cp -a /etc/php.ini /etc/php.ini.7.0.bak # cp -a /home/onoredekaiketsu.com/etc/php7.0/php.ini /home/onoredekaiketsu.com/etc/php.ini.7.0.bak など |
■すべてのPHP関連パッケージを削除します
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
# yum remove php* 読み込んだプラグイン:fastestmirror, langpacks 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ php.x86_64 0:7.0.32-1.el7.remi を 削除 ---> パッケージ php-cli.x86_64 0:7.0.32-1.el7.remi を 削除 ---> パッケージ php-common.x86_64 0:7.0.32-1.el7.remi を 削除 ---> パッケージ php-fedora-autoloader.noarch 0:1.0.0-1.el7.remi を 削除 ---> パッケージ php-fpm.x86_64 0:7.0.32-1.el7.remi を 削除 ---> パッケージ php-gd.x86_64 0:7.0.32-1.el7.remi を 削除 ---> パッケージ php-imap.x86_64 0:7.0.32-1.el7.remi を 削除 ---> パッケージ php-json.x86_64 0:7.0.32-1.el7.remi を 削除 ---> パッケージ php-mbstring.x86_64 0:7.0.32-1.el7.remi を 削除 ---> パッケージ php-mcrypt.x86_64 0:7.0.32-1.el7.remi を 削除 ---> パッケージ php-mysqlnd.x86_64 0:7.0.32-1.el7.remi を 削除 ---> パッケージ php-odbc.x86_64 0:7.0.32-1.el7.remi を 削除 ---> パッケージ php-pdo.x86_64 0:7.0.32-1.el7.remi を 削除 ---> パッケージ php-pear.noarch 1:1.10.6-1.el7.remi を 削除 ---> パッケージ php-pgsql.x86_64 0:7.0.32-1.el7.remi を 削除 ---> パッケージ php-process.x86_64 0:7.0.32-1.el7.remi を 削除 ---> パッケージ php-snmp.x86_64 0:7.0.32-1.el7.remi を 削除 ---> パッケージ php-xml.x86_64 0:7.0.32-1.el7.remi を 削除 ---> パッケージ php-xmlrpc.x86_64 0:7.0.32-1.el7.remi を 削除 --> 依存性解決を終了しました。 依存性を解決しました ========================================================================================================================================== Package アーキテクチャー バージョン リポジトリー 容量 ========================================================================================================================================== 削除中: php x86_64 7.0.32-1.el7.remi @remi-php70 8.2 M php-cli x86_64 7.0.32-1.el7.remi @remi-php70 12 M php-common x86_64 7.0.32-1.el7.remi @remi-php70 7.9 M php-fedora-autoloader noarch 1.0.0-1.el7.remi @remi 15 k php-fpm x86_64 7.0.32-1.el7.remi @remi-php70 4.1 M php-gd x86_64 7.0.32-1.el7.remi @remi-php70 204 k php-imap x86_64 7.0.32-1.el7.remi @remi-php70 183 k php-json x86_64 7.0.32-1.el7.remi @remi-php70 80 k ...省略... 検証中 : php-mcrypt-7.0.32-1.el7.remi.x86_64 13/19 検証中 : php-fpm-7.0.32-1.el7.remi.x86_64 14/19 検証中 : 1:php-pear-1.10.6-1.el7.remi.noarch 15/19 検証中 : php-cli-7.0.32-1.el7.remi.x86_64 16/19 検証中 : php-pgsql-7.0.32-1.el7.remi.x86_64 17/19 検証中 : php-snmp-7.0.32-1.el7.remi.x86_64 18/19 検証中 : php-pdo-7.0.32-1.el7.remi.x86_64 19/19 削除しました: php.x86_64 0:7.0.32-1.el7.remi php-cli.x86_64 0:7.0.32-1.el7.remi php-common.x86_64 0:7.0.32-1.el7.remi php-fedora-autoloader.noarch 0:1.0.0-1.el7.remi php-fpm.x86_64 0:7.0.32-1.el7.remi php-gd.x86_64 0:7.0.32-1.el7.remi php-imap.x86_64 0:7.0.32-1.el7.remi php-json.x86_64 0:7.0.32-1.el7.remi php-mbstring.x86_64 0:7.0.32-1.el7.remi php-mcrypt.x86_64 0:7.0.32-1.el7.remi php-mysqlnd.x86_64 0:7.0.32-1.el7.remi php-odbc.x86_64 0:7.0.32-1.el7.remi php-pdo.x86_64 0:7.0.32-1.el7.remi php-pear.noarch 1:1.10.6-1.el7.remi php-pgsql.x86_64 0:7.0.32-1.el7.remi php-process.x86_64 0:7.0.32-1.el7.remi php-snmp.x86_64 0:7.0.32-1.el7.remi php-xml.x86_64 0:7.0.32-1.el7.remi php-xmlrpc.x86_64 0:7.0.32-1.el7.remi 完了しました! |
■epel-releaseのアップデート確認
1 |
# yum update epel-release |
■remiのリポジトリを確認
1 2 3 4 5 6 7 8 9 10 11 |
# ll /etc/yum.repos.d/ | grep remi- -rw-r--r-- 1 root root 446 12月 22 02:50 remi-glpi91.repo -rw-r--r-- 1 root root 446 12月 22 02:50 remi-glpi92.repo -rw-r--r-- 1 root root 446 12月 22 02:50 remi-glpi93.repo -rw-r--r-- 1 root root 446 12月 22 02:50 remi-glpi94.repo -rw-r--r-- 1 root root 456 12月 22 02:50 remi-php54.repo -rw-r--r-- 1 root root 1314 12月 22 02:50 remi-php70.repo -rw-r--r-- 1 root root 1314 12月 22 02:50 remi-php71.repo -rw-r--r-- 1 root root 1314 12月 22 02:50 remi-php72.repo -rw-r--r-- 1 root root 1314 12月 22 02:50 remi-php73.repo -rw-r--r-- 1 root root 750 12月 22 02:50 remi-safe.repo |
※ここで「remi-php73.repo」が無い場合は
1 |
# yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm |
でリポジトリをインストールしましょう。
■remi-php73.repoからPHP7.3関連を一気にインストールします
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
# yum -y install --enablerepo=epel,remi,remi-php73 php php-cli php-common php-gd php-imap php-mbstring php-mysql php-odbc php-pdo php-pear php-pgsql php-process php-snmp php-xml php-xmlrpc php-fpm php-mcrypt 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * epel: ftp.riken.jp * extras: ftp.iij.ad.jp * remi: ftp.riken.jp * remi-php73: ftp.riken.jp * remi-safe: ftp.riken.jp * updates: ftp.iij.ad.jp remi | 3.0 kB 00:00:00 remi-php73 | 3.0 kB 00:00:00 (1/2): remi-php73/primary_db | 177 kB 00:00:00 (2/2): remi/primary_db | 2.3 MB 00:00:00 パッケージ php-mysql は php-mysqlnd によって不要になりました。代わりに php-mysqlnd-7.3.0-1.el7.remi.x86_64 のインストールを試みています。 パッケージ php-mcrypt は php-pecl-mcrypt によって不要になりました。代わりに php-pecl-mcrypt-1.0.1-8.el7.remi.7.3.x86_64 のインストールを試みています。 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ php.x86_64 0:7.3.0-1.el7.remi を インストール --> 依存性の処理をしています: libargon2.so.0()(64bit) のパッケージ: php-7.3.0-1.el7.remi.x86_64 ---> パッケージ php-cli.x86_64 0:7.3.0-1.el7.remi を インストール ---> パッケージ php-common.x86_64 0:7.3.0-1.el7.remi を インストール --> 依存性の処理をしています: php-json(x86-64) = 7.3.0-1.el7.remi のパッケージ: php-common-7.3.0-1.el7.remi.x86_64 ---> パッケージ php-fpm.x86_64 0:7.3.0-1.el7.remi を インストール ---> パッケージ php-gd.x86_64 0:7.3.0-1.el7.remi を インストール ---> パッケージ php-imap.x86_64 0:7.3.0-1.el7.remi を インストール ---> パッケージ php-mbstring.x86_64 0:7.3.0-1.el7.remi を インストール ---> パッケージ php-mysqlnd.x86_64 0:7.3.0-1.el7.remi を インストール ---> パッケージ php-odbc.x86_64 0:7.3.0-1.el7.remi を インストール ---> パッケージ php-pdo.x86_64 0:7.3.0-1.el7.remi を インストール ---> パッケージ php-pear.noarch 1:1.10.7-3.el7.remi を インストール --> 依存性の処理をしています: php-composer(fedora/autoloader) のパッケージ: 1:php-pear-1.10.7-3.el7.remi.noarch ---> パッケージ php-pecl-mcrypt.x86_64 0:1.0.1-8.el7.remi.7.3 を インストール ---> パッケージ php-pgsql.x86_64 0:7.3.0-1.el7.remi を インストール ---> パッケージ php-process.x86_64 0:7.3.0-1.el7.remi を インストール ---> パッケージ php-snmp.x86_64 0:7.3.0-1.el7.remi を インストール ---> パッケージ php-xml.x86_64 0:7.3.0-1.el7.remi を インストール ---> パッケージ php-xmlrpc.x86_64 0:7.3.0-1.el7.remi を インストール ...省略... 検証中 : php-cli-7.3.0-1.el7.remi.x86_64 16/20 検証中 : php-gd-7.3.0-1.el7.remi.x86_64 17/20 検証中 : php-xml-7.3.0-1.el7.remi.x86_64 18/20 検証中 : php-mysqlnd-7.3.0-1.el7.remi.x86_64 19/20 検証中 : php-pecl-mcrypt-1.0.1-8.el7.remi.7.3.x86_64 20/20 インストール: php.x86_64 0:7.3.0-1.el7.remi php-cli.x86_64 0:7.3.0-1.el7.remi php-common.x86_64 0:7.3.0-1.el7.remi php-fpm.x86_64 0:7.3.0-1.el7.remi php-gd.x86_64 0:7.3.0-1.el7.remi php-imap.x86_64 0:7.3.0-1.el7.remi php-mbstring.x86_64 0:7.3.0-1.el7.remi php-mysqlnd.x86_64 0:7.3.0-1.el7.remi php-odbc.x86_64 0:7.3.0-1.el7.remi php-pdo.x86_64 0:7.3.0-1.el7.remi php-pear.noarch 1:1.10.7-3.el7.remi php-pecl-mcrypt.x86_64 0:1.0.1-8.el7.remi.7.3 php-pgsql.x86_64 0:7.3.0-1.el7.remi php-process.x86_64 0:7.3.0-1.el7.remi php-snmp.x86_64 0:7.3.0-1.el7.remi php-xml.x86_64 0:7.3.0-1.el7.remi php-xmlrpc.x86_64 0:7.3.0-1.el7.remi 依存性関連をインストールしました: libargon2.x86_64 0:20161029-2.el7 php-fedora-autoloader.noarch 0:1.0.0-1.el7.remi php-json.x86_64 0:7.3.0-1.el7.remi 完了しました! |
■バージョンを確認します
1 2 3 4 |
# php -v PHP 7.3.0 (cli) (built: Dec 4 2018 16:12:20) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies |
PHPのアップグレードが完了しました。
■WEBサーバー再起動
※Apacheの場合
1 |
# systemctl restart httpd |
※Nginxの場合
1 2 |
# systemctl restart php-fpm # systemctl restart nginx |
■動作確認
ドキュメントルート以下にテスト用のphpファイルを作成し、
1 |
<?php phpinfo(); ?> |
と書き込んでブラウザで表示して正常動作を確認しましょう。
備考 ※VirtualminなどでSCL(Red Hat Software Collections)を利用してPHPをインストールしている方の手順です。)
SCLとは「Red Hat Software Collections」の略で、安定した最新パッケージと旧パッケージとをyumで共存できるソフトウェアコレクションです。
- SCLではPHP 7.3がまだ未公開なのでPHP 7.2をインストールします。
- SCL複数のPHPを簡単に切り替えられるので、古いPHPは削除せずにPHP 7.2を追加でインストールします。
【SCL】PHP 7.2 by Software Collections
https://www.softwarecollections.org/en/scls/rhscl/rh-php72/
■確認のためにSCLリポジトリをインストールします。(※既に入っているはずですが念のため)
1 |
# yum install centos-release-scl |
■インストール済みSCL版PHP 7.0の関連パッケージを検索
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# yum list installed rh-php* 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * remi-safe: ftp.riken.jp * updates: ftp.iij.ad.jp インストール済みパッケージ rh-php70.x86_64 2.3-1.el7 @centos-sclo-rh rh-php70-php-bcmath.x86_64 7.0.27-1.el7 @centos-sclo-rh rh-php70-php-cli.x86_64 7.0.27-1.el7 @centos-sclo-rh rh-php70-php-common.x86_64 7.0.27-1.el7 @centos-sclo-rh rh-php70-php-devel.x86_64 7.0.27-1.el7 @centos-sclo-rh rh-php70-php-fpm.x86_64 7.0.27-1.el7 @centos-sclo-rh rh-php70-php-gd.x86_64 7.0.27-1.el7 @centos-sclo-rh rh-php70-php-json.x86_64 7.0.27-1.el7 @centos-sclo-rh rh-php70-php-mbstring.x86_64 7.0.27-1.el7 @centos-sclo-rh rh-php70-php-mysqlnd.x86_64 7.0.27-1.el7 @centos-sclo-rh rh-php70-php-opcache.x86_64 7.0.27-1.el7 @centos-sclo-rh rh-php70-php-pdo.x86_64 7.0.27-1.el7 @centos-sclo-rh rh-php70-php-pear.noarch 1:1.10.1-3.el7 @centos-sclo-rh rh-php70-php-process.x86_64 7.0.27-1.el7 @centos-sclo-rh rh-php70-php-pspell.x86_64 7.0.27-1.el7 @centos-sclo-rh rh-php70-php-xml.x86_64 7.0.27-1.el7 @centos-sclo-rh rh-php70-php-xmlrpc.x86_64 7.0.27-1.el7 @centos-sclo-rh rh-php70-php-zip.x86_64 7.0.27-1.el7 @centos-sclo-rh rh-php70-runtime.x86_64 2.3-1.el7 @centos-sclo-rh |
■PHP 7.2の同様のパッケージをインストール
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
# yum install rh-php72 rh-php72-php-bcmath rh-php72-php-cli rh-php72-php-common rh-php72-php-devel rh-php72-php-fpm rh-php72-php-gd rh-php72-php-json rh-php72-php-mbstring rh-php72-php-mysqlnd rh-php72-php-opcache rh-php72-php-pdo rh-php72-php-pear rh-php72-php-process rh-php72-php-pspell rh-php72-php-xml rh-php72-php-xmlrpc rh-php72-php-zip rh-php72-runtime 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * remi-safe: ftp.riken.jp * updates: ftp.iij.ad.jp 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ rh-php72.x86_64 0:1-2.el7 を インストール ---> パッケージ rh-php72-php-bcmath.x86_64 0:7.2.10-3.el7 を インストール ---> パッケージ rh-php72-php-cli.x86_64 0:7.2.10-3.el7 を インストール ---> パッケージ rh-php72-php-common.x86_64 0:7.2.10-3.el7 を インストール ---> パッケージ rh-php72-php-devel.x86_64 0:7.2.10-3.el7 を インストール ---> パッケージ rh-php72-php-fpm.x86_64 0:7.2.10-3.el7 を インストール ---> パッケージ rh-php72-php-gd.x86_64 0:7.2.10-3.el7 を インストール ---> パッケージ rh-php72-php-json.x86_64 0:7.2.10-3.el7 を インストール ---> パッケージ rh-php72-php-mbstring.x86_64 0:7.2.10-3.el7 を インストール ---> パッケージ rh-php72-php-mysqlnd.x86_64 0:7.2.10-3.el7 を インストール ---> パッケージ rh-php72-php-opcache.x86_64 0:7.2.10-3.el7 を インストール ---> パッケージ rh-php72-php-pdo.x86_64 0:7.2.10-3.el7 を インストール ---> パッケージ rh-php72-php-pear.noarch 1:1.10.5-1.el7 を インストール ---> パッケージ rh-php72-php-process.x86_64 0:7.2.10-3.el7 を インストール ---> パッケージ rh-php72-php-pspell.x86_64 0:7.2.10-3.el7 を インストール ---> パッケージ rh-php72-php-xml.x86_64 0:7.2.10-3.el7 を インストール ---> パッケージ rh-php72-php-xmlrpc.x86_64 0:7.2.10-3.el7 を インストール ---> パッケージ rh-php72-php-zip.x86_64 0:7.2.10-3.el7 を インストール ---> パッケージ rh-php72-runtime.x86_64 0:1-2.el7 を インストール --> 依存性解決を終了しました。 依存性を解決しました ============================================================================================================================================================= Package アーキテクチャー バージョン リポジトリー 容量 ============================================================================================================================================================= インストール中: rh-php72 x86_64 1-2.el7 centos-sclo-rh 4.3 k rh-php72-php-bcmath x86_64 7.2.10-3.el7 centos-sclo-rh 60 k rh-php72-php-cli x86_64 7.2.10-3.el7 centos-sclo-rh 2.9 M rh-php72-php-common x86_64 7.2.10-3.el7 centos-sclo-rh 672 k rh-php72-php-devel x86_64 7.2.10-3.el7 centos-sclo-rh 707 k rh-php72-php-fpm x86_64 7.2.10-3.el7 centos-sclo-rh 1.5 M rh-php72-php-gd x86_64 7.2.10-3.el7 centos-sclo-rh 152 k rh-php72-php-json x86_64 7.2.10-3.el7 centos-sclo-rh 54 k rh-php72-php-mbstring x86_64 7.2.10-3.el7 centos-sclo-rh 553 k rh-php72-php-mysqlnd x86_64 7.2.10-3.el7 centos-sclo-rh 166 k rh-php72-php-opcache x86_64 7.2.10-3.el7 centos-sclo-rh 207 k rh-php72-php-pdo x86_64 7.2.10-3.el7 centos-sclo-rh 100 k ...省略... 検証中 : rh-php72-php-json-7.2.10-3.el7.x86_64 10/19 検証中 : 1:rh-php72-php-pear-1.10.5-1.el7.noarch 11/19 検証中 : rh-php72-php-bcmath-7.2.10-3.el7.x86_64 12/19 検証中 : rh-php72-1-2.el7.x86_64 13/19 検証中 : rh-php72-php-pdo-7.2.10-3.el7.x86_64 14/19 検証中 : rh-php72-php-cli-7.2.10-3.el7.x86_64 15/19 検証中 : rh-php72-php-pspell-7.2.10-3.el7.x86_64 16/19 検証中 : rh-php72-php-common-7.2.10-3.el7.x86_64 17/19 検証中 : rh-php72-php-process-7.2.10-3.el7.x86_64 18/19 検証中 : rh-php72-php-fpm-7.2.10-3.el7.x86_64 19/19 インストール: rh-php72.x86_64 0:1-2.el7 rh-php72-php-bcmath.x86_64 0:7.2.10-3.el7 rh-php72-php-cli.x86_64 0:7.2.10-3.el7 rh-php72-php-common.x86_64 0:7.2.10-3.el7 rh-php72-php-devel.x86_64 0:7.2.10-3.el7 rh-php72-php-fpm.x86_64 0:7.2.10-3.el7 rh-php72-php-gd.x86_64 0:7.2.10-3.el7 rh-php72-php-json.x86_64 0:7.2.10-3.el7 rh-php72-php-mbstring.x86_64 0:7.2.10-3.el7 rh-php72-php-mysqlnd.x86_64 0:7.2.10-3.el7 rh-php72-php-opcache.x86_64 0:7.2.10-3.el7 rh-php72-php-pdo.x86_64 0:7.2.10-3.el7 rh-php72-php-pear.noarch 1:1.10.5-1.el7 rh-php72-php-process.x86_64 0:7.2.10-3.el7 rh-php72-php-pspell.x86_64 0:7.2.10-3.el7 rh-php72-php-xml.x86_64 0:7.2.10-3.el7 rh-php72-php-xmlrpc.x86_64 0:7.2.10-3.el7 rh-php72-php-zip.x86_64 0:7.2.10-3.el7 rh-php72-runtime.x86_64 0:1-2.el7 完了しました! |
■sclコマンドでPHPのバージョンを切り替えます
1 |
# scl enable rh-php72 bash |
■バージョンを確認します
1 2 3 4 5 |
# php -v PHP 7.2.10 (cli) (built: Nov 16 2018 15:24:33) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.10, Copyright (c) 1999-2018, by Zend Technologies |
PHP 7.2に切り替わりました。
■WEBサーバー再起動
※Apacheの場合
1 |
# systemctl restart httpd |
※Nginxの場合
1 2 |
# systemctl restart php-fpm # systemctl restart nginx |
以上で完了です。
VirtualminでもドメインごとにPHPのバージョンを切り替えが可能なので、PHPのバージョンに依存するシステム等の場合は切り替えましょう。
【※VirtualminでのPHPのバージョン変更方法】
ドメインを選択し、メニューの「Server Configuration」→「PHP Versions」から選択可能です。
以上です。