xoops バージョンアップ を確認
https://xoopscube.jp/modules/doc/?Distributions%2FXoopsX%2Fblog%2F2018-02-08
XOOPS X(ten) 20180208 リリース
Smarty ライブラリのバージョンアップと PHP 7.2 対応と MySQL 5.6, 5.7 対応
ダウンロード https://github.com/XoopsX/legacy/archive/corepack_20180208.tar.gz
[root@falcon21 ~]# wget https://github.com/XoopsX/legacy/archive/corepack_20180208.tar.gz
解凍 xoops ディレクトリへコピー
新しいデータベースを作成、新規インストール
falcon1 -> xoops1
blender -> blender1
[root@falcon21 ~]# su - blender
[blender@falcon21 ~]$ wget https://raw.githubusercontent.com/XoopsX/legacy/stable/html/core/XCube_Utils.class.php
/install/にアクセス、セットアップ
phpmyadmin で、処理
新しいデータベースにアクセスできたら、テーブルをすべて削除。
元のデータベースから、テーブルすべてをエクスポート。
それを、新しいデータベースにインポート。
-------------------------------
PHP バージョンを確認
[root@falcon21 ~]# php -v
PHP 5.6.36 (cli) (built: Apr 25 2018 10:02:39)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
PHP バージョンアップ
phpを削除して、新しく入れ直す。
[root@falcon21 ~]# yum remove php-*
インストール epel-release を使用
[root@falcon21 ~]# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm を取得中
準備しています... ################################# [100%]
パッケージ epel-release-7-11.noarch は既にインストールされています。
php7.1 インストール
[root@falcon21 ~]# yum install --disablerepo=* --enablerepo=remi,remi-php71 php php-mbstring php-gd php-mycript
--disablerepo=*
は、いったんリポジトリを全て無効にして、remiのみからPHPをとってくるために必要なオプション
Running transaction
インストール中 : php-common-7.1.18-1.el7.remi.x86_64 1/6
インストール中 : php-json-7.1.18-1.el7.remi.x86_64 2/6
インストール中 : php-cli-7.1.18-1.el7.remi.x86_64 3/6
インストール中 : php-7.1.18-1.el7.remi.x86_64 4/6
インストール中 : php-mbstring-7.1.18-1.el7.remi.x86_64 5/6
インストール中 : php-gd-7.1.18-1.el7.remi.x86_64 6/6
検証中 : php-mbstring-7.1.18-1.el7.remi.x86_64 1/6
検証中 : php-json-7.1.18-1.el7.remi.x86_64 2/6
検証中 : php-7.1.18-1.el7.remi.x86_64 3/6
検証中 : php-cli-7.1.18-1.el7.remi.x86_64 4/6
検証中 : php-gd-7.1.18-1.el7.remi.x86_64 5/6
検証中 : php-common-7.1.18-1.el7.remi.x86_64 6/6
インストール:
php.x86_64 0:7.1.18-1.el7.remi php-gd.x86_64 0:7.1.18-1.el7.remi
php-mbstring.x86_64 0:7.1.18-1.el7.remi
依存性関連をインストールしました:
php-cli.x86_64 0:7.1.18-1.el7.remi php-common.x86_64 0:7.1.18-1.el7.remi
php-json.x86_64 0:7.1.18-1.el7.remi
完了しました!
[root@falcon21 ~]# php -v
PHP 7.1.18 (cli) (built: May 24 2018 07:59:58) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
-----------------------------------
mysqlバージョンを確認
[root@falcon21 ~]# mysql --version
mysql Ver 15.1 Distrib 5.5.56-MariaDB, for Linux (x86_64) using readline 5.1
centosバージョンを確認
[root@falcon21 ~]# cat /etc/centos-release
CentOS Linux release 7.5.1804 (Core)
[root@falcon21 ~]# systemctl restart httpd
phpMyAdmin-4.8.1
phpMyAdmin - エラー phpMyAdmin-4.8.1-
mysqli 拡張がありません。PHP の設定をチェックしてみてください。
php-mysql をインストール
[root@falcon21 ~]# yum install --disablerepo=* --enablerepo=remi,remi-php71 php php-mysql php-mbstring php-gd
インストール 1 パッケージ (+1 個の依存関係のパッケージ)
総ダウンロード容量: 352 k
インストール容量: 1.2 M
Is this ok [y/d/N]: y
Downloading packages:
(1/2): php-mysqlnd-7.1.18-1.el7.remi.x86_64.rpm | 229 kB 00:00:00
(2/2): php-pdo-7.1.18-1.el7.remi.x86_64.rpm | 123 kB 00:00:02
------------------------------------------------------------------------------------------
合計 119 kB/s | 352 kB 00:00:02
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
インストール中 : php-pdo-7.1.18-1.el7.remi.x86_64 1/2
インストール中 : php-mysqlnd-7.1.18-1.el7.remi.x86_64 2/2
検証中 : php-mysqlnd-7.1.18-1.el7.remi.x86_64 1/2
検証中 : php-pdo-7.1.18-1.el7.remi.x86_64 2/2
インストール:
php-mysqlnd.x86_64 0:7.1.18-1.el7.remi
依存性関連をインストールしました:
php-pdo.x86_64 0:7.1.18-1.el7.remi
完了しました!
-------------------------------------------------------------------------------
php-xml をインストール
[root@falcon21 ~]# yum install --disablerepo=* --enablerepo=remi,remi-php71 php php-mysql php-mbstring php-gd php-xml
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ php-xml.x86_64 0:7.1.18-1.el7.remi を インストール
--> 依存性解決を終了しました。
依存性を解決しました
==========================================================================================
Package アーキテクチャー
バージョン リポジトリー 容量
==========================================================================================
インストール中:
php-xml x86_64 7.1.18-1.el7.remi remi-php71 208 k
トランザクションの要約
==========================================================================================
インストール 1 パッケージ
総ダウンロード容量: 208 k
インストール容量: 855 k
Is this ok [y/d/N]: y
Downloading packages:
php-xml-7.1.18-1.el7.remi.x86_64.rpm | 208 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
インストール中 : php-xml-7.1.18-1.el7.remi.x86_64 1/1
検証中 : php-xml-7.1.18-1.el7.remi.x86_64 1/1
インストール:
php-xml.x86_64 0:7.1.18-1.el7.remi
完了しました!
------------------------------------------------------
php-pear をインストール
[root@falcon21 ~]# yum install --disablerepo=* --enablerepo=remi,remi-php71 php php-mysql php-mbstring php-gd php-mycrip php-xml php-pear
依存性を解決しました
==========================================================================================
Package アーキテクチャー
バージョン リポジトリー 容量
==========================================================================================
インストール中:
php-pear noarch 1:1.10.5-6.el7.remi remi 356 k
依存性関連でのインストールをします:
php-fedora-autoloader noarch 1.0.0-1.el7.remi remi 8.9 k
php-process x86_64 7.1.18-1.el7.remi remi-php71 77 k
トランザクションの要約
==========================================================================================
インストール 1 パッケージ (+2 個の依存関係のパッケージ)
総ダウンロード容量: 442 k
インストール容量: 2.3 M
Is this ok [y/d/N]: y
Downloading packages:
(1/3): php-fedora-autoloader-1.0.0-1.el7.remi.noarch.rpm | 8.9 kB 00:00:00
(2/3): php-process-7.1.18-1.el7.remi.x86_64.rpm | 77 kB 00:00:00
(3/3): php-pear-1.10.5-6.el7.remi.noarch.rpm | 356 kB 00:00:01
------------------------------------------------------------------------------------------
合計 233 kB/s | 442 kB 00:00:01
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
インストール中 : php-process-7.1.18-1.el7.remi.x86_64 1/3
インストール中 : php-fedora-autoloader-1.0.0-1.el7.remi.noarch 2/3
インストール中 : 1:php-pear-1.10.5-6.el7.remi.noarch 3/3
warning: /etc/pear.conf created as /etc/pear.conf.rpmnew
検証中 : php-fedora-autoloader-1.0.0-1.el7.remi.noarch 1/3
検証中 : php-process-7.1.18-1.el7.remi.x86_64 2/3
検証中 : 1:php-pear-1.10.5-6.el7.remi.noarch 3/3
インストール:
php-pear.noarch 1:1.10.5-6.el7.remi
依存性関連をインストールしました:
php-fedora-autoloader.noarch 0:1.0.0-1.el7.remi php-process.x86_64 0:7.1.18-1.el7.remi
完了しました!
****************