Eclipse/プラグイン

Ads

環境構築

XAMPPインストール

適当にインストール*1

  1. xdebugの設定をする(デフォルトはZendデバッガだた、mod_rewriteと相性が悪いらしい?のでxdebugを使うことにする)
    1. C:\xampp\apache\bin\php.ini をテキストエディタで開く。
    2. [Zend]内の zend_extension_ts 等を全てコメントアウトする。
    3. [XDebug]内のコメントを全て外す。

Eclipse+PDTインストール

  1. Eclipse本体とPDTと必要プラグインを入れる。
  2. Eclipseの設定
    1. Window→Preferences→PHP→PHP ExecutablesのAddボタンでインストールされているPHPの設定を作成する。
      • PHP executable label は適当な名前でよい、とりあえず xampp-php とでも入れておく。
      • PHP directory path には C:\xampp\php を設定。
      • PHP debugger はXDebugにしておく。(Zendでも良いらしいがmod_rewriteと相性が悪いらしい?のでxdebugを使うことにする)
        Add_PHP_executable.jpg
    2. Window→Preferences→PHP→PHP Serversにデフォルトのサーバ設定があるのでそれをEditボタンで修正する。
      • NameとURLはデフォルトのままで良い
      • Publish Informationのチェックボックスをチェックして、Directoryに C:\xampp\htdocs を設定する。
        Edit_Server.jpg
    3. Window→Preferences→PHP→Debugの設定を修正する。
      • PHP Debugger をXDebug にする。
      • Default Server は Default PHP Web Server のままでよい。
      • Default PHP Executable は先程作った設定 xampp-php にする。
        PHP_Debug.jpg

プロジェクト作成&デバッグ

プロジェクト作成

  1. Eclipse で File→New→PHP Project を開く
    1. プロジェクト名に Test と入力して Finish。
  2. 適当な PHP ファイルを作る。
    1. SourceFolder に /Test (プロジェクト名)、File Name を test.php として Finish。
  3. test.php を適当に編集する。
    1. 適当にブレークポイントを設定してみてみると良い。

デバッグ実行してみる

  1. メニューの Run→Open DebugDialog を開く。
    1. 左ペインの PHP Web Page をダブルクリックすると新しい実行設定が出来る。
      • Nameに適当な名前、ここでは Test と入力する。
      • File/Project に /Test/test.php と入力する。(デバッグを実行したときに最初に表示されるページ)
      • Publish To の右側入力欄に Test と入力する。(このディレクトリにプロジェクトファイルのコピーが作成されるようにある)
        Debug_PHP_Web_Page.jpg
  2. Debugボタンを押すとPHP Debugパースペクティブになりデバッグが出来る。
    • ブレークポイントで止まることを確認したり、変数の中身が表示できることを確認したりする。

CakePHP開発

  • thtmlにPHP Editorを関連づける
    1. 拡張子の関連づけをする
      1. Window→Preferences→General→Editors→File Associationsを開く
      2. File typesのAddボタンで *.thtml を追加する
      3. *.thtmlを選択して、Associated editorsのAddボタンで、PHP Editorを追加する
      4. *.thtmlのAssociated editorsのPHP Editrorを選択して Default ボタンを押す
    2. Content Typesと拡張子の関連づけをする(これをしておかないとNullPointerExceptionが発生する)
      1. Window→Preferences→General→Content Typesを開く
      2. Content typesから Text→PHP Content Typeを選択する
      3. File associationsのAddボタンで*.thtmlを追加する
  • .htaccess をText Editorで開くようにする。
    1. 拡張子の関連づけをする
      1. Window→Preferences→General→Editors→File Associationsを開く
      2. File typesのAddボタンで .htaccess を追加する(実際は*.htaccessが追加されるがそれでよい)
      3. *.htaccess に Text Editor が関連づけられていることを確認する

*1 ここでは c:\xampp に入れるとする

添付ファイル: filePHP_Debug.jpg 526件 [詳細] fileEdit_Server.jpg 579件 [詳細] fileDebug_PHP_Web_Page.jpg 546件 [詳細] fileAdd_PHP_executable.jpg 508件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-12-07 (金) 13:32:44 (967d)