ownCloud
centos7

CentOS7でownCloudをインストールした

目的

CentOS7でownCloud10系を動かす。
なおMySQL(mariadb)は別サーバにインストールをしてあるので、クライアントのみインストールを行う。

ハマったところ

CentOS7のphpは5.4なので、このバージョンではownCloud 10系をインストールしても動作しない。ownCloud 10の要件を満たしていないからだ。ちなみに、php7系をインストールしてもownCloudの画面でエラーが出た。今回のownCloudは自分一人で使うので、phpが遅くてもいいので、5.6をインストールした。

そのため、remiからphp5.6をインストールした。
試行錯誤の結果、以下のパッケージをremiからインストールを行った。

php56-php-common-5.6.34-1.el7.remi.x86_64
php56-php-xml-5.6.34-1.el7.remi.x86_64
php56-php-pdo-5.6.34-1.el7.remi.x86_64
php56-php-gd-5.6.34-1.el7.remi.x86_64
php56-runtime-2.3-1.el7.remi.x86_64
php56-php-pecl-jsonc-1.3.10-1.el7.remi.x86_64
php56-php-pecl-zip-1.15.2-1.el7.remi.x86_64
php56-php-process-5.6.34-1.el7.remi.x86_64
php56-php-pear-1.10.5-5.el7.remi.noarch
php56-php-mbstring-5.6.34-1.el7.remi.x86_64
php56-php-cli-5.6.34-1.el7.remi.x86_64
php56-php-5.6.34-1.el7.remi.x86_64
php56-php-intl-5.6.34-1.el7.remi.x86_64
php56-php-mysqlnd-5.6.34-1.el7.remi.x86_64

epelリポジトリの登録方法は以下の通り

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

これで問題なく動作をした。