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

完了しました!

****************

投票数:3 平均点:10.00

 
Back to Top