初心者がCakePHPをインストールしてみる。

初心者がCakePHPを始めると宣言したのは1週間以上前。
進展が遅いですが、ようやくインストールです。
インストール手順を参考にしたのは下記の記事と書籍。
基本的にダウンロードして指定フォルダに保存するだけなので、特に難しいところはありません。
3章 CakePHP のインストール
“インストールの説明” フォーラム – CakePHP Users in Japan
CakePHPガイドブック
CakePHPガイドブック

1.XAMPPで基本環境の構築

まずはApache、MySQLの環境がローカルPCに無いと話しになりません。
小生はUSBメモリにXAMPP Liteを導入しており、この環境で引き続きCakePHPを使用します。
USBメモリにPHP環境構築 XAMPP Lite
(USBメモリにこだわる必要はありませんが・・・)
XAMPPのインストール以外に、CakePHPには推奨設定があります。
・mod_rewriteの設定
/xampplite/apache/conf/httpd.conf
・”LoadModule rewrite_module modules/mod_rewrite.so”のコメントアウトを外す。
・「”AllowOverride None”を”AllowOverride All”などに書き換え」とありましたが、xamppでは設定済みのようでした(?)

2.CakePHPのインストール

次にCakePHPのインストール。ダウンロード、解凍して、指定フォルダに保存するだけ。
ダウンロード
CakePHP: the rapid development php framework. Downloads
1.1系をダウンロードし、ZIPを解凍して/xampplite/htdocs/cakeとして保存しました。
これでhttp://localhost/cake/にアクセスするとCakePHPの初期画面が表示されます。
ただ、データベースの設定がないとアラートがでます。

3.データベースの設定

まずはphpMyAdminなどでDBを作成します。
(あとのチュートリアルで使用するなら”blog”などの名前で)
次にCakePHPのデータベース接続設定です。
/cake/app/config/database.php.defaultの.defaultをとってdatabase.phpとします。
そしてclass DATABASE_CONFIGのlogin、password、databaseを適宜設定します。
(xamppliteのままならloginはroot、passwordは無し)
以上でhttp://localhost/cake/にアクセスして下記ページが表示されれば成功です。
CakePHP(tm) - Home.gif
補足1.データベースを含め文字コードの設定が必要と手順にはありますが、UTF-8で進めるならば特に設定しないで良さそうです(?)
補足2.今回は開発環境が前提です。公開環境では注意が必要です。
(参考)3.4.CakePHP のセットアップ
これでCakePHPのインストールは完了です。次回はCakePHPを動かすチュートリアルに進みます。
(次回)付録 A. Cake ブログチュートリアル

初心者がCakePHPの勉強を始めるよ。

PHPフレームワークの本命と言われるCakePHPの勉強を始めました。
小生のPHPスキルは講習会に数回通った(PHPカテゴリ参照)のと、参考書を一読して動作確認した程度。
PHPによるWebアプリケーションスーパーサンプル 第2版
PHPによるWebアプリケーションスーパーサンプル 第2版

実践的なPHPの開発経験を積まずに、いきなりフレームワークに手を出すのは問題かもしれませんが、下記の記事を読みチャレンジすることにしました。
むしろ初心者ほどフレームワークを使うべき6個の理由。[HW]

実は私は、PHPのprintやechoを知ったのはつい最近です。

えー。

2. プログラミングの学習にはパラシュート法こそ最適。

ほー。
同時期に下記の記事も読みました。
勉強が苦手な人向けの「遅延評価勉強法」 : ロケスタ社長日記

たとえばプログラムを勉強するときに、「書籍を1ページ目からやる」のではなく「2ch型掲示板が作りたいから必要なところを勉強する」のが遅延評価勉強法になります。

時間の無い社会人は目的に向かっていきなり着手するのが良い。
そして、このジョルノ・ジョバーナには作りたいウェブアプリのアイデアがある!
唐突にCakePHPを始めることにしました。
時折、初心者なPHPネタがアップされた際には目をつむって頂けますと幸いです。
[補足]
#どうやらCakePHPを使えば高速にウェブ開発ができるらしい。
#仕事上の案件で、開発会社がCakePHPを採用した納品物があり、中を覗くこともままならないのが問題。
参考
フォーラム – CakePHP Users in Japan
CakePHP のおいしい食べ方: CakePHPの上手なはじめ方

  • 他のブログ

    育児で買ったモノたち
  • Twitter

  • 最近の投稿

  • 最近のコメント

  • はてなブックマーク

  • RSS購読

    RSS Feed RSS - 投稿

  • カテゴリー

  • 月別

  • カレンダー

    2017年4月
    « 3月    
     12
    3456789
    10111213141516
    17181920212223
    24252627282930
  • プロフィール


    健康・医療系の出版社でウェブに関わる営業企画と浅い技術。Webディレクター?
  • キーワード検索