[PHP-users 34958] Re: phpデバッグ方法:eclipse

Nakase Hiroaki h_nakase @ gray.plala.or.jp
2010年 1月 19日 (火) 18:28:04 JST


中瀬です

こちらでもeclipse3.5とZendDebuggerをダウンロードを行い、
1.php.iniに
  zend_extension_ts=展開先パス\ZendDebugger.dll
  zend_debugger.allow_hosts=127.0.0.1
  zend_debugger.expose_remotely=always 
  を追加
2.eclipseでPHPプロジェクトを作成
3.PHPファイルを作成
4.デバッグの構成(php.exeとphp.iniの位置を指定)
5.デバッグ実行
で正常にデバッグは行えました。

またコマンドプロンプトから実行した場合もエラーは出ませんでした。

> で実施しましたが、結果は、同じでした。
この結果はコマンドプロンプトで?eclipseのデバッグで?


<OF6FE498F5.C09388BA-ON492576B0.0030FDE2-492576B0.00316014 @ mhi.co.jp> の、
   "[PHP-users 34957] Re:phpデバッグ方法:eclipse" において、
   "eiichi_maekawa @ mhi.co.jp"さんは書きました:

> 前川です。
> 
> 中瀬さん ありがとうございます。
> 
> php-users-bounces @ php.gr.jp wrote on 2010/01/19 16:37:43:
> 
> > 中瀬です
> 
> > php.iniの
> > > zend_extension_manager.debug_server_ts =
> > > "D:\php_eclipse35\pleiades-e3.5-php-
> > jre_20090930\xampp\php\zendDebugger\php-5.2.x"
> > はDLL名も含めたパスでは?
> 
> DLL名も含めましたが、
> 
> [Debugger]
> ;zend_extension_manager.debug_server_ts =
> "D:\php_eclipse35\pleiades-e3.5-php-jre_20090930\xampp\php\zendDebugger\php-5.2.x"
> zend_extension_manager.debug_server_ts =
> "D:\php_eclipse35\pleiades-e3.5-php-jre_20090930\xampp\php\zendDebugger\php-5.2.x\ZendDebugger.dll"
> zend_debugger.deny_hosts = all
> ;zend_debugger.allow_hosts = 127.0.0.1/192.168.0.*
> zend_debugger.allow_hosts = 127.0.0.1
> zend_debugger.expose_remotely = always
> 
> で実施しましたが、結果は、同じでした。
> 
> > > > ・コマンドプロンプトからこのスクリプトを実行した結果は?
> > >
> > > 以下です。
> > >
> > > D:\Apache2.2\htdocs\php_prg>php php_dateTime.php
> > > Failed loading
> > > D:\php_eclipse35\pleiades-e3.5-php-
> > jre_20090930\xampp\php\zendDebugger\php-5.2.x
> > > 2010/01/19 3:31
> > >
> > > Failded・・・・ですが、ZendDebugger.dll は、
> > > D:\php_eclipse35\pleiades-e3.5-php-
> > jre_20090930\xampp\php\zendDebugger\php-5.2.x\
> > >  にあります。
> > > エラーメッセージの次の行に、日付・時刻が表示されています。
> > >
> > >
> > > > ・PHP.iniの
> > > > > > > zend_debugger.allow_hosts = 127.0.0.1/192.168.0.*
> > > > も書き方が間違ってるような感じ。
> > > 127.0.01のみとしましたが、コマンドプロンプトからの実行した結果は、
> > >
> > > D:\Apache2.2\htdocs\php_prg>php php_dateTime.php
> > > Failed loading
> > > D:\php_eclipse35\pleiades-e3.5-php-
> > jre_20090930\xampp\php\zendDebugger\php-5.2.x
> > > 2010/01/19 3:37
> > >
> > > で、同じ結果です。
> > >
> > > 修正した部分は、
> > > [Debugger]
> > > zend_extension_manager.debug_server_ts =
> > > "D:\php_eclipse35\pleiades-e3.5-php-
> > jre_20090930\xampp\php\zendDebugger\php-5.2.x"
> > > zend_debugger.deny_hosts = all
> > > ;zend_debugger.allow_hosts = 127.0.0.1/192.168.0.*
> > > zend_debugger.allow_hosts = 127.0.0.1
> > > zend_debugger.expose_remotely = always
> > > です。
> > >
> > > また、プログラムを右クリックし、実行→php webページ で実行すると、
> > > http://localhost/PHP_prg/php_dateTime.php のIE(ページ)が開き、日付時
>> > > が、表示されます。
> > >
> > > よろしくお願いします。
> > >
> 
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://oldwww.php.gr.jp/php/novice.php3
> 


--------------------------
中瀬

http://cmssvr.sytes.net/
--------------------------



PHP-users メーリングリストの案内