phpのフレームワークである、Mojavi ver.3.0devを試してみよう
Mojaviとは
- phpフレームワークのこと(雑な解釈w)
Mojaviをダウンロードしよう
- MojaviJapan(http://mojavi.net/)よりDLしましょう。
- 今回はMojavi ver.3.0devを使用します。
続きは以下からどうぞ。
Mojaviをインストールしよう
- DLしたファイルを適当な場所に解凍します。
- すでに、Apache、phpの環境が出来ているものとします。
- 1.mojavi-3.0.0-DEV
- 2.php_documentor
- 3.projects
- 4.source
- 5.mojavi
- 6.webapp
- 7.www
- 1〜3のフォルダは不要。
- 5のフォルダ[mojavi]と、6のフォルダ[webapp]をhtdocs(WEBルート)と同じ階層にコピー。
例:D:\xampp\mojavitools\mojavi /D:\xampp\mojavitools\webapp
(webルートは、D:\xampp\htdocs) - 7のフォルダ[www]にあるindex.phpファイルをコピーし、htdocs(WEBルート)内に保存。
例:D:\xampp\htdocs\MyMojavi
(webルートは、D:\xampp\htdocs)
Mojaviの設定ファイルを編集しよう。
- D:\xampp\htdocs\MyMojavi\index.phpを以下のように編集します。
//require_once('INSERT PATH TO "webapp/config.php" HERE');
require_once('D:/xampp/mojavitools/webapp/config.php');
//require_once('INSERT PATH TO "mojavi/mojavi.php" HERE');
require_once('D:/xampp/mojavitools/mojavi/mojavi.php'); - D:\xampp\mojavitools\webapp\config.phpを以下のように編集します。
//define('MO_APP_DIR', '
/mojavi');
define('MO_APP_DIR', 'D:/xampp/mojavitools/mojavi');
//define('MO_WEBAPP_DIR', '/webapp');
define('MO_WEBAPP_DIR', 'D:/xampp/mojavitools/webapp');
画面を確認してみよう。
さぁ、上記の設定をしたら、index.phpにアクセスしてみましょう。以下のようなエラーが表示されていませんか??
Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for '9.0/no DST'これは、phpの設定で、タイムゾーンが設定されてないよ、というエラーです。
phpのデフォルトタイムゾーンを設定しよう。
php.iniファイルを開き、以下のように編集します。[Date] ; Defines the default timezone used by the date functions ;date.timezone =Apacheを再起動し、画面を開いてみましょう
date.timezone = Asia/Tokyo
以下の画面が表示されていれば、インストール完了です

次回以降は、Mojaviを使った様々なプログラム解説をしていきたいと思います。ご期待ください。
この記事の関連記事(tag検索)⇒ phpで行こう Mojaviを使ってみる
あなたの日常に彩りを!ほかには無いWEBライフハック情報などをご紹介しています!
↓このサイトのRSS購読はこちらから↓