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はややあやっやっだっだだっだあだ駄々ああああああああああああああああああああああああああああああああ
| 固定リンク
「PHP」カテゴリの記事
- Gmail のSMTPサーバ使ってPEARのMailでメール送信(2011.02.13)
- PEAR で Mailをインストール(2011.02.12)
- Windows 7 に PHP 5.3.5 + Apache 2.2.17 (Win32) + Xdebug 2.1.0 + Eclipse 3.6(Helios) PDT(2011.02.12)
- php-4.4.8 と Apache 2.2.8 で Cannot load C:/php/sapi/php4apache2.dll(2008.04.20)
- 携帯のキャリア判別(2008.04.26)
「パソコン・インターネット」カテゴリの記事
- Heroku - 複数アカウント(heroku-accounts) を1台のMacで管理し、複数Appをgit clone(2012.03.22)
- Mac OS X 10.7 Lion をクリーンインストールして BootCamp で Windows 7 を入れる(2012.01.13)
- MacBook ProにBootCampでWindows7いれて日本語入力できるようにかなキーと英数キーの割り当て変更(2012.01.21)
- Review Board 1.5 をWindowsにインストール (LightTPDでは動かずApache+mod_pythonで動いた)(2010.10.10)
- Gmail のSMTPサーバ使ってPEARのMailでメール送信(2011.02.13)

コメント