良いのIDEの作業をより効果的にすることができる、私は、 IDE 、コードを編集すると自動的にすべての善意の完全な機能は、非常に弱いですが、 IDEのコードをデバッグの側面を、ほとんどのが最善のPHPの多くの使用すべきは、 Zend Studioをされるとは、 Zendプラットフォームは、リモートデバッグ機能の完全な実現には、 Firefoxのプラグインの統合を通じて、特にインこうすることでは、 Zend Studioで、ブラウザのページで、とても思いやりのデバッグが容易にできます。 しかしのZend Studioの欠点も非常には、商用ソフトウェアとはのZend Platformには、 MySQLデータベースサービスなどのサービスの多くは、登録のシステムにインストールされますはっきりしているこの時期にのみ必要に応じMySQLのサービスを実行することができますその結果、 XAMPPをクリックAMPの使用(のApache 、 MySQLは、 PHPの)統合パッケージをインストールするなどの問題になります。
だから、非常によい方法は、非常に強力なデバッグPHPの開発環境にWindowsを設定するか? いくつかの試行の後、私のソリューションです: WampServer + xdebug +太平洋夏時間( PHPの開発ツール)は、インストールの手順は以下のとおり:
1 、 WampServerの最新バージョンをダウンロードしてください。 ダウンロード住所: http://www.wampserver.com/en/download.php ;
2 、インストールWampServer 。 私の立場は" Dをインストールするには: \ PHPの\ wamp "です。 は、インストールプロセス中に、 PHPのメールを設定する(必須)関数は、 SMTPサーバーを含む、といったように、右側のこれらのパラメータを設定するには、 PHPを使用することができます電子メールを送信する情報をできるようになる。 ここでは、メールサービスは、 SMTPサービス、またはローカルにインストールされ、独自のSMTPサーバーが提供する使用するには、私は、 第1回のSMTPサーバーを使用します。
3 、 WampServerにxdebugが追加されます。 投稿者http://xdebug.org/ WampServerは、モジュールxdebugのは、 PHPのバージョンで使用されてダウンロードに対応し、私は 、 PHP 5.2.1-5.2.7された。 のphp_xdebug - 2.0.2 - 5.2.5.dllをコピーして利用できるようになりますD : \ PHPの\ wamp \ binに\ phpに\ php5.2.5 \内線、再php_xdebug.dll名前。 Dでは: \ PHPの\ xdebug新しいディレクトリの下には、 xdebug出力ファイルを保存するために使用さwamp 。 PHPの設定ファイルを変更D : \ PHPの\ wamp \ binに\ apacheの\ apache2.2.6 \ binに\ php.iniのは、最終文書には、以下の追加:で
[ Xdebug ]
zend_extension_ts =は" D : / PHP/wamp/bin/php/php5.2.5/ext/php_xdebug.dll "
xdebug.auto_trace =で
xdebug.collect_params =で
xdebug.collect_return =で
xdebug.trace_output_dir =は" D : / PHPの/ wamp / xdebug "
= xdebug.profiler_enable
xdebug.profiler_enable_trigger = 1
xdebug.profiler_output_dir =は" D : / PHPの/ wamp / xdebug "
xdebug.remote_autostart =で
= xdebug.remote_enable
xdebug.remote_host = localhostの
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
xdebug.remote_log =は" D : / PHPの/ wamp / xdebug / xdebug.txt "
は、様々なパラメータの設定は、特定の意味を持っているXdebug 。
プロファイルを保存します。 は、ブラウザでhttp://localhost/?phpinfo=1 を開き、 WampServerスタートモジュール xdebug確認が正常にロードされています。
4 、よりhttp://downloads.zend.com/pdt/all-in-one/太平洋夏時間の最新バージョンをダウンロードして、私はバージョン1.0.2のWin32を選んだ。 Dの圧縮ファイルをダウンロードするには: \ PHPの\太平洋夏時間。
5日からhttp://downloads.zend.com/pdt/debugger/ 、 機能やプラグインを解凍した後、最新のPHPのデバッグプラグインをダウンロードしてコピーするにはD : \ PHPの\太平洋夏時間\フォルダに、元の文書をカバーすることができる。 太平洋夏時間すでにプラグインに含まれるすべてのでは、もはや個別のインストール。
6 、操作の完了後には、太平洋夏時間の数を設定するxdebugデバッグするために使われるように、このドキュメントは、詳細な手順は: http://www.eclipse.org/pdt/documents/XDebugGuide.pdfが必要
うーん、これは、ローカルおよびリモートデバッグのための手続き上のJavaのデバッグはPHPと同じ手続きを持つことができますされていないがHenshuang 。 リモートデバッグモードでは、デバッグプロセスを使用する際には、デバッグの他のページへのリンクのページをクリックすることもできますデバッグしているページは、非常に便利なオープンには、デフォルトのブラウザを使用して起動します。
しかし、このプロセスの使用して、私は問題の発見は、同番組(たとえば、一連の32の要素の配列の内容の表現には、 [ 0 ... 31 ] 、 [ 32 〜 63 ] 、 .. 。 )いつの32以上の配列の要素を表示するには、唯一の[ 0の第1セット... 31 ]は、要素の値の表現を参照するには、グループの残りの空です。 Googleは、最後の50日には、答えを見つけるには、私は誰がいるかどうか、または解決策を見つけることを指摘しているのか分からないです。
タグ:ガイド、 IDEで、太平洋夏時間、 xdebug 。
"どのように構築するオープンソースのPHP開発環境をデバッグするために2つのレスポンス"
それは素敵なサイトのように見えますが、多言語サポートの方がよいとは、例えば、スペイン語が.. ..のおかげで
2階は、英語でWAMP 。
126は、 SMTPに非常に便利/
Zendの1つのパッケージには、偉大なああ、ヘクタール。
返事のままに