どうも、フロントエンドのくらげです。
最近cakePHPに苦しめられることが多くなってきたので、よし久しぶりに勉強するかと思ったのですが、すっかり環境の作り方を忘れてしまっていて時間を取られたので、自分用メモがわりに作り方を置いておきます。
作り方
プロジェクト作成にはcomposerを使います。諸々のインストールや設定は1回目に終わっていると…
composer create-project --prefer-dist cakephp/app tutorial-blog[プロジェクト名]
これだけ。
ちなみに
composerはPHPのパッケージ管理システムらしい。npmみたいなものなのかなと思っている。
composer create-project
はフレームワークの新規プロジェクトを作成するときのコマンド
cakephp/app
の部分をlaravel/laravel
などにするとララベルの環境が作れる(前設定必要かも)。
tutorial-blog
は今回作成するプロジェクト(フォルダ)名
てな感じである。
上記コマンドを叩くとSet Folder Permissions ?
ってきかれるんだけどデフォルトがyesらしいのでyesにしてる。
こんな感じでとりあえずの環境はすぐ作れます。
あとはMAMPの設定
MAMPを立ち上げて、左上メニューの、MAMP > reference > Web Server の画面へ。
画面内のDocument Root右のSelectのボタンを押して、先ほど作成したプロジェクト(フォルダ)をファインダーから選択。
サーバーを立ち上げて完成
ここまでできたら、MAMP内のStart Serverボタンを押して、ブラウザ上に開かれたMAMPのページへ。
ページ内メニューからMY WEBSITEに飛んで赤いCakePHPの画面が開かれれば成功!!!やったね。
ちなみに、
この後DBの設定をするためにconfig/app.phpのDatasources
を設定するが、MAMPデフォのusername
とpassword
はどちらも'root'
です。