CentoOS7にmoodleインストール

centOS7にmoodle環境構築時のメモ

1.mySQLインストール
mySQLがインストール済みか確認

rpm -qa mysql*

mariaDBがインストールされていないか確認

# yum list installed | grep maria

mariaDBのライブラリ削除

# yum -y remove mariadb-libs

mysqlのインストール

yum -y install mysql
yum -y install mysql-devel
yum -y install mysql-server
yum -y install mysql-utilities

•初期設定
# DB初期設定

/usr/bin/mysql_secure_installation

•起動、停止用のスクリプト

# service mysqld start
# service mysqld stop

2.PHPのインストール
•インストール済みか確認

# rpm -qa php*

•インストール

# yum install php php-devel 
# yum install php-mysql p
# yum install hp-mbsring 
# yum install php-gd 
# yum install php-xmlrpc 
# yum install php-xml
# yum install  php-initl p
# yum install hp-soap 
# yum install php-ldap

php.iniにopcacheの記述追加

[opcache]
zend_extension=/usr/lib64/php/modules/opcache.so
opcache.enable = 1
opcache.memory_consumption = 128
opcache.max_accelerated_files = 4000
opcache.revalidate_freq = 60

3.apacheの設定
php連携
httpd.conに以下を追加

<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

AddType application/x-httpd-php .php

4.Moodleインストール

# wget https://download.moodle.org/stable28/moodle-latest-28.zip

解凍してドキュメントルートにコピー