Amazon Linux に Moodle2.8.2 をインストールする方法
eラーニングパッケージMoodleをインストールする機会がありまして速攻でggったところ
がヒット。
あまりに詳細な内容に勝ったな、、と思いつつセットアップしたところMoodleバージョンアップによる地雷が埋まっていたため地雷除去メモを作成しました。
- Amazon Linux AMI 64biをセットアップ <-変わらず
- phpとMySQLのインストール <- ココ!
上記リンク先の手順通りやると、以下のメッセージにぶちあたります。
1 2 |
Moodle 2.7 or later requires at least PHP 5.4.4 (currently using version 5.3.29).<br />Please upgrade your server software or install older Moodle version. |
てか、Amazon LinuxのPHPって5.3なのかよ!
ということで、以下のコマンドでphp5.5,MySQLをセットアップ
apache2.4とphp55-mysqlndあたりがポイントです。
1 2 3 4 5 6 7 8 9 |
sudo yum -y update; yum install httpd24 mysql-server git php55 php55-gd php-pear php55-mbstring php55-mcrypt php-zts php55-xmlrpc php55-soap php55-intl php-zip php55-xml memcached php55-mysqlnd php55-pecl-apc php55-common sudo chkconfig mysqld on sudo chkconfig httpd on sudo service mysqld restart sudo service httpd restart sudo mkdir /var/www/moodledata sudo chown apache:apache /var/www/moodledata |
3.DB作成 <-変わらず
1 2 3 |
mysql -u root -p -e "CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; GRANT ALL ON moodle.* TO moodledbu@localhost IDENTIFIED BY 'てきとうなパスワードを設定'; "; cd /var/www/html |
4.Moodleダウンロード <-2.8を指定
1 2 3 4 |
sudo git clone git://git.moodle.org/moodle.git cd moodle sudo git checkout -t origin/MOODLE_28_STABLE |
5.ブラウザからセットアップ <- 2.8を指定
流れに従う。
おそらくこの記事の賞味期限は2.9が公開されるまで、だと思われます。
良いMoodle2.8ライフを!