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

Nakase Hiroaki h_nakase @ gray.plala.or.jp
2010年 1月 20日 (水) 12:08:43 JST


中瀬です

> The session could not be started.
> In order to generate debug information,please make sure that the
> debugger is properly configured as a php.ini directive

このメッセージは、php.iniにdebbuger情報の記述がない場合に表示
されます。
php.iniが複数存在していて、debbuger情報の記述がない方を読み込んで
いるような気がしますが。
(windows配下やsystem32やその他環境変数PATHに記述してあるパス
上のどこか)

ちなみにecho date("Y/m/d g:i");行の後にphpinfo();を追加保存
を行って、これをメニューの実行→実行構成選択後に実行とした
場合、デバッグ出力やブラウザ出力の画面にZendの文字列は表示
されますか?


<OF75029D55.1F42274C-ON492576B0.007F8232-492576B1.000566BE @ mhi.co.jp> の、
   "[PHP-users 34959] Re:phpデバッグ方法:eclipse" において、
   "eiichi_maekawa @ mhi.co.jp"さんは書きました:

> 前川です。
> 
> 中瀬さん、ありがとうございます。
> 環境を構築され、ご確認いただいたこと、
> お手数を煩わせ、申し訳なく思っています。
> 
> php-users-bounces @ php.gr.jp wrote on 2010/01/19 18:28:04:
> 
> > 中瀬です
> 
> > こちらでも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のデバッグで?
> 
> コマンドプロンプトもeclipseのデバッグでも生じています。
> 
> 私が修正したiniファイルには、xdebugに関する記述もあるのですが、
> 何か関係するでしょうか?
> iniファイルの関連は、以下です。
> 中瀬さんのiniファイルと違う点ありましたら、ご教示いただけませんでしょうか。
> iniファイルのデバッガ関係の部分を、転記しました。
> 
> 下記のiniファイルで、コマンドプロンプトの結果は、
> D:\Apache2.2\htdocs\php_prg>php php_dateTime.php
> 2010/01/20 9:35
> となり、エラーなしとなりました。
> 
> eclipseでは、phpスクリプトで、実行しましたが、
> 起動エラー-セッション終了 のメッセージウィンドウが表示され、
> 内容は、
> Error launching 'php_dateTime(2)'
> 
> The session could not be started.
> In order to generate debug information,please make sure that the
> debugger is properly configured as a php.ini directive
> 
> とでました。
> php.iniの設定が、間違っていると思いますが、どのように修正すればよいか
> 手探り状態です。
> 私の力不足です。ご指導のほど、よろしくお願いします。
> 
> 
> 【前略】
> 
> ;[Zend]
> ;zend_extension_ts =
> "\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll"
> ;zend_extension_manager.optimizer_ts =
> "\xampp\php\zendOptimizer\lib\Optimizer"
> ;zend_optimizer.enable_loader = 0
> ;zend_optimizer.optimization_level=15
> ;zend_optimizer.license_path =
> ; Local Variables:
> ; tab-width: 4
> ; End:
> 
> [XDebug]
> ;; Only Zend OR (!) XDebug
> ;;If use xdebug,have to comment out zend debugger 2010/01/20 E.MAEKAWA
> ;zend_extension_ts="D:\php_eclipse35\pleiades-e3.5-php-jre_20090930\xampp\php\ext\php_xdebug.dll"
> ;xdebug.remote_enable=true
> ;xdebug.remote_host="localhost"
> ;xdebug.remote_port=9000
> ;xdebug.remote_handler=dbgp
> ;xdebug.profiler_enable=1
> ;xdebug.profiler_output_dir="D:\php_eclipse35\pleiades-e3.5-php-jre_20090930\xampp\tmp"
> ;xdebug.remote_mode=req
> ;xdebug.remote_log="D:\php_eclipse35\pleiades-e3.5-php-jre_20090930\xampp\apache\logs\xdebug.log"
> ;xdebug.manual_url = http://jp2.php.net
> ;xdebug.collect_params = On
> ;xdebug.dump.GET = *
> ;xdebug.dump.POST = *
> ;xdebug.auto_trace =1
> ;;zend_extension_ts="\xampp\php\ext\php_xdebug.dll"
> ;;xdebug.remote_enable=true
> ;;xdebug.remote_host=127.0.0.1
> ;;xdebug.remote_port=9000
> ;;xdebug.remote_handler=dbgp
> ;;xdebug.profiler_enable=1
> ;;xdebug.profiler_output_dir="\xampp\tmp"
> 
> 【中略】
> 
> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> ; Pleiades All in One PHP Settings.
> ; Added: cypher256/Pleiades 2009.02.25
> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> [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
> 
> _______________________________________________
> 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 メーリングリストの案内