CakePHP のインストール

メモ:  Category:php

PHP のフレームワーク CakePHP をインストールしブラウザから index.php が参照できるまでの作業をします。 今回使用する環境は、次の構成とします。

  • Debian 4.0
  • Apache2.2.3
  • PHP5.2.0
  • MySQL5.0.32

インストール

CakePHP から CakePHP 1.1.19.6305 をダウンロードし解凍します。

CakePHP では、 rewrite(Apache) を使用することを推奨しているので、 CakePHP をインストールする前に Apache の設定をします。

mod_rewrite を使用可能にする

mod_rewrite を有効にするため次のコマンドを実行します。

# a2enmod mod_rewrite

次に .htaccess を使用できるようにするため、 AllowOverride を次のように設定します。 (/etc/apache2/site-available/default の Directory ディレクティブ内)

AllowOverride All

設定が終了したら、 Apache を再起動します。

# /etc/init.d/apache2 restart

関連:Apache2 : mod_rewrite の設定

CakePHP の配置

解凍した CakePHP を Web サーバに配置します。今回は、開発用にドキュメントルートに dev ディレクトリを 作成し、そこに配置します。(http://Web サーバー/dev/)

DocumentRoot
  |
  |-- /dev/
      |
      |-- /app/     (作成するアプリケーション)
      |
      |-- /cake/    (CakePHP のコアライブラリ)
      |
      |-- /vendors/ (サードパーティ製ライブラリ)
      |
      |-- .htaccess
      |-- index.php

ブラウザから http://Web サーバー/dev/へアクセスすると rewrite の設定が正しく行われていれば 次のように表示されます。

CakePHPの初期画面

※正しく設定されていない場合、次のように表示されます。

CakePHPの初期画面(失敗)

bluenote by BBB