« PHP4.4.8でgo-pear.bat | トップページ | フリーのデフラグツールたくさん »

2008年5月25日 (日)

Eclipse で PHP PDT

本家
http://www.eclipse.org/pdt/

http://journal.mycom.co.jp/column/ide/006/index.html
参照

まずEclipseはPDTのダウンロードのトップページの
http://download.eclipse.org/tools/pdt/downloads/index.php
からRelease Buildのリンクをたどると
PDT込みのpdt-all-in-oneでEclipseが取得できるのね
Stable Buildにもある
新しいからPDT1.0.3げっと

次にデバッガ
http://downloads.zend.com/pdt/server-debugger/
なんかWindows版がないよ

やめとおもっていたらcygwin版がWindowsでふつーにつかえる
http://blog.goo.ne.jp/atlanto/e/4416b66d63446030285e00a5fb8e0e70
http://liosk.blog103.fc2.com/blog-entry-13.html

C:\php\php\ZendDebugger.dll

にコピー

php.ini編集
----------
zend_extension_ts="C:\php\php\ZendDebugger.dll"
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always
----------

Apache再起動でphpinfo関数で確認

with Zend Debuggerとかいう文字列は増えず
う~ん動いていないかも

ZendDebuggerのREADME.txtよんだら
non-thread safeはZend Core 2.0だけで使われるとか書いてある
5_2_x_nts_compつかってたから
5_2_x_compに変更

with Zend Debugger v5.2.12, Copyright (c) 1999-2007, by Zend Technologies
でた

PHP4は4_4_x_compの中のZendDebugger.dllを使用してphpinfoで
Zend Debuggerの表示

http://d.hatena.ne.jp/kemworld/20070921/1190377022
参考にさせていただきました



次はPDTの設定

なんか
http://journal.mycom.co.jp/column/ide/006/index.html
はふるい

かなりとびとび3週間はまって
Publish Projects to this Server
がなくなっている話が以下のとおり解決

FileSync plugin
をつかってPublishのコピー機能の代わりをやるとかありましたが
ようやくようやくそれっぽいこげな話をみつけさせていただきまちた
[eclipse pdt] publishが削除された件
公式説明によれば、Publishなくしちゃった理由と
コピーしないでF5で反映する方法の記載

httpd.confの最後に下記つけてApache再起動
----------
Alias /testProj "C:\MyProjects\testProj"
<Location /testProj>
    Order deny,allow
    Allow from all
</Location>
----------

Debug As

PHP Web Page
でブレークとまるし
ブラウザには結果が表示されるし
PHPファイルのコピーいらないし
PHP Servers

Path Mapping
には自動で文字列かかれているよ

PDT User Guide の Path Mapping の項目にも自動でかかれるとかかいてあった
----------
2. Automatically whenever a file is debugged - A Path Map is automatically set between the path to the debug target's parent project (the parent project of the file from which the debugging process has been launched - e.g. C:\Workspace\MyProject) and the debug target's project in the Workspace. (e.g. MyProject).
----------

下記も参考にさせていただきました
http://blog.goo.ne.jp/atlanto/e/ff8b15684587465acf75ac509f531112
コメント欄に、AliasつかってPHPファイルのコピーをしない理由についてのご意見あり


なんか、PHPのデバッグ環境の構築って、いややyはややあやっやっだっだだっだあだ駄々ああああああああああああああああああああああああああああああああ

|

« PHP4.4.8でgo-pear.bat | トップページ | フリーのデフラグツールたくさん »

PHP」カテゴリの記事

パソコン・インターネット」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/1009744/20863044

この記事へのトラックバック一覧です: Eclipse で PHP PDT:

» PHP5.3にZendDebugger [あり]
PHP 5.3.0を使って開発環境を作ろうとしているのだが、PHP5.3.xに対応するZendDebuggerが現在ないらしい。 Eclipseから使用できればとりあえず良いので、Zendのサイトから「Zend Debugger Feature 5.2.26.v20090817」というのを入れてみます。 このバージョン番号が5.2.26.xxxというのが気になるのですがやってみよう。 Eclipseのバージョンは先日入れた3.5Galileoです。 「新規ソフトウェアのインストール」で、以下サイトを... [続きを読む]

受信: 2009年10月29日 (木) 23時59分

« PHP4.4.8でgo-pear.bat | トップページ | フリーのデフラグツールたくさん »