ムードル(Moodle)は、最近よく耳にするようになったeラーニング用の学習管理システムだ。
学習に使うWEBページをインターネット上で作成することができるオープンソースのソフトウェアで、世界中に多くのユーザーが存在している。
ムードルはPHPで開発されているので、PHPに対応しているレンタルサーバーならインストールが可能と考えて問題ないだろう。
データベースはMySQLとPostgreSQLをサポート対象にしている。有料レンタルサーバーのほとんどがMySQLに対応しているので問題ないが、無料のサーバーやあまりにも料金の安いサーバーでは非対応なこともある。
ここで注意したいのがムードルのバージョンとレンタルサーバーとの相性だ。現在、ムードルはバージョン1.5.3から2.0まで公開されているが、バージョンによって動作環境が異なる。
例えばバージョン1.8ではMySQLは4以上・PHPは4以上で5は使用不可・ユニコード必須となっているが、2.0ではPHP5以上に対応という具合だ。
どのバージョンをインストールするかで要求されるレンタルサーバーの機能が異なるので、事前の確認が必要だ。
各サーバーの仕様を簡単にまとめると以下のようになる。
▼PHP5とMySQL5対応
ロリポップ、ハッスルサーバー
▼PHP4および5、MySQL4および5対応
お名前.com、エックスサーバー、さくらレンタルサーバー(スタンダードプラン)
▼PHP5、MySQL4および5、Ms-SQL対応
アイルホスティングサービス
▼PHP4および5、MySQLとPostgreSQL対応
エクセリア、コアサーバー