モダンなPHPの開発環境の構築方法


実行環境のインストール


OSXならMAMP( http://www.mamp.info/ )、Windows/LinuxならXAMPP( http://www.apachefriends.org/ )


開発環境のインストール


Eclipse (PDT) ( http://www.eclipse.org/pdt/ )

subversion: http://subclipse.tigris.org/update_1.6.x
 ( http://subclipse.tigris.org/ )
mercurial: http://www.vectrace.com/eclipse-update/
 ( http://mercurial.selenic.com/downloads/ )



EclipseにImportしたプロジェクトをPHPプロジェクトにする


Importしたディレクトリ直下に.project ( http://rhaco.org/.project ) を配置する


setup.phpの入手


rhaco.org ( http://rhaco.org/setup.php )


アプリケーションのスケルトンの作成


※DOCUMENT_ROOT/hoge に setup.phpがあるものとする

> php setup.php
set or install[/hoge/core/]: [ENTER] 
application url [http://localhost/hoge]: [ENTER]
working directory [/hoge/work/]: [ENTER] 
application mode [dev]: [ENTER]

create .htaccess (y / n) [y]: [ENTER]
rewrite base [hoge]: [ENTER]


> php setup.php -new
..
create .htaccess (y / n) [y]: [ENTER]
rewrite base [hoge]: [ENTER]


> ls
__settings__.php
index.php	
resources
core
libs
setup.php



様々なライブラリのインストール


ライブラリ一覧( http://rhaco.org/libs.html )

> php setup.php -import org.rhaco.io.log.LogFile