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
解凍してドキュメントルートにコピー