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

eiichi_maekawa @ mhi.co.jp eiichi_maekawa @ mhi.co.jp
2010年 1月 19日 (火) 12:31:17 JST


前川といいます。初めて投稿させていただきます。

ググって、eclipse−phpの構成で、プログラムをはじめたばかりです。
簡単なスクリプトを実行したのですが、エラーが生じて、実行できませんでした。
デバッガもインストールできているようですが、eclipseの設定が、うまく出来てい
ないような
気がしています。

php.iniの設定も絡んでいると思いましたので、投稿しました。
ご指導いただきますよう、よろしくお願いします。

パソコンO/Sは、
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

です。

phpのバージョンは、以下です。

C:\Documents and Settings\M118543>php -v
PHP 5.2.9 (cli) (built: Feb 25 2009 15:52:24)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
    with Xdebug v2.0.5, Copyright (c) 2002-2008, by Derick Rethans


日付・時刻のスクリプトを実行したのですが、実行できませんでした。
eclipseとデバッガの設定だと思うのですが、どこを、どうすれば動くようになるの
か、
検討がつきません。

投稿すべきか、迷ったのですが、eclipse+phpの構成で使用されている方に
助言いただけたら、と思い、投稿させていただきます。

実行すると、以下のエラーがでて、実行できませんでした。
(デバッガの設定をどうすれば、正しくできるか、途方にくれています。)

コマンド行の実行中に例外が発生しました。
Cannot run program "D:\Apache2.2\htdocs\php_prg\php_dateTime.php" (in
directory "D:\Apache2.2\htdocs\php_prg"): CreateProcess error=193, %1 ??L????
Win32 ?A?v???P


実行したスクリプトは、以下です。

http://nyx.pu1.net/sample/date_time/timenow.htmlから、
コピー、ペーストしたものです。

<?php
echo data("Y/m/d g:i");
?>

eclipse、phpのバージョンは以下です。
eclipse;;pleiades-e3.5-php-jre_20090930(all in oneです。)
php;;5.2.9-2(eclipse同梱のものです。)

※php.iniのフルパス
D:\php_eclipse35\pleiades-e3.5-php-jre_20090930\xampp\php\php.ini

※php.iniのデバッガに関する修正(追加)内容
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 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\ZendDebugger.dll"
zend_debugger.deny_hosts = all
zend_debugger.allow_hosts = 127.0.0.1/192.168.0.*
zend_debugger.expose_remotely = always

※デバッガの場所
D:\php_eclipse35\pleiades-e3.5-php-jre_20090930\xampp\php\zendDebugger\php-5.2.x\ZendDebugger.dll




※eclipseでのphpデバッグの設定

PHPデバッグ 設定 ウィンドウで、以下を設定

PHPデバッガー; Xdebug
サーバ; DefaultPHP Web Server
PHP 実行ファイル; php_dateTime ;;年月日時分のスクリプト


ご指導いただきますよう、重ねて、お願いいたします。

了






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