CakePHP のインストール
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
CakePHP の配置
解凍した CakePHP を Web サーバに配置します。今回は、開発用にドキュメントルートに dev ディレクトリを 作成し、そこに配置します。(http://Web サーバー/dev/)
DocumentRoot
|
|-- /dev/
|
|-- /app/ (作成するアプリケーション)
|
|-- /cake/ (CakePHP のコアライブラリ)
|
|-- /vendors/ (サードパーティ製ライブラリ)
|
|-- .htaccess
|-- index.php
ブラウザから http://Web サーバー/dev/へアクセスすると rewrite の設定が正しく行われていれば 次のように表示されます。
※正しく設定されていない場合、次のように表示されます。