0

OK、また数日間頭を壁にぶつけていた。ここの SO に関する別の回答からの提案に従おうとしています: https://stackoverflow.com/questions/11955822/php-file-caching-vs-cache-through-htaccess。xDebug でローカル テスト環境をセットアップしようとして、WampServer をダウンロードしました。これは、xDebug が含まれている完全なパッケージであるとのことでした。PHP.ini でいろいろ設定してみましたが、WampServer のデバッグメニューに xDebug が表示されません。私が持っている WebGrind と一緒にデバッグ メニューにリストされている Wamp メニューの画像を見ましたが、同じ偉業を達成することはできません。

xDebug の現在の PHP.ini 設定は次のとおりです (いくつかの rem'd out が含まれています)。

; XDEBUG Extension

;zend_extension = "c:/wamp/bin/php/php5.3.13/zend_ext/php_xdebug-2.2.0-5.3-vc9.dll"

zend_extension = c:\wamp\bin\php\php5.3.13\ext\php_xdebug-2.2.1-5.3-vc9.dll

[xdebug]
xdebug.default_enable = On ;added
xdebug.remote_enable = On ;Off
xdebug.remote_port = 9000 ;added
xdebug.remote_handler="dbgp" ;added
xdebug.remote_host="localhost" ;added
xdebug.profiler_enable = On
xdebug.profiler_enable_trigger = On ;Off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "c:/wamp/tmp"
xdebug.trace_output_dir = "c:/wamp/tmp" ;added

;xdebug.show_local_vars=On
;xdebug.dump.SERVER=HTTP_HOST, SERVER_NAME
;xdebug.dump_globals=On
;xdebug.collect_params=4

;xdebug.show_local_vars=1

はい、Wamp に 2 つの個別の PHP.ini ファイルがあることは承知していますが、両方を変更しても何も起こりません。

xDebug Web サイトで「カスタム インストール」の手順を試しましたが、何も起こりません。

phpinfo ファイルには、インストール済みとしてリストされています。

Wamp ツールのフォルダーで xDebug クライアントを見つけて開くことができますが、xDebug メニューの [ファイルを開く] オプションがグレー表示され、機能しません。

私はSO Webサイトでここにあるさまざまなソリューションを調査して試しましたが、まだ喜びはありません.

ここで WampServer と xDebug の段階的なインストール Web ページを見つけましたhttp://www3.ntu.edu.sg/home/ehchua/programming/howto/WampServer_HowTo.htmlですが、成功したのは別の非常に大きなものをダウンロードすることだけでしたeclipseというプログラムをインストールして構成しましたが、まだ何もありません。これは見栄えの良いプログラムのように見えますが、構成を行った後では、wampserer とも関連付けられていないようです。

xDebug と wampserver は、SO でここで尋ねられる非常に一般的な問題のようです...実際に機能するアイデアはありますか?

ところで:SOのこの質問とコメントボックスでフォントサイズを大きくする方法はありますか?以下で繰り返されていることは知っていますが、何を入力しているか、どこで入力しているかを確認する方がはるかに簡単です...ちょうど私の2セント...

ご協力ありがとうございます。

スタン...

4

3 に答える 3

0
  1. *zend_extension*から "" を削除します
  2. 削除する ; zend_extensionの前

最後に、このコードを PHP.ini の両方のファイルで使用します。

[xdebug]

xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "c:/wamp/tmp"

xdebug.remote_enable=1
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
于 2012-09-14T10:05:40.013 に答える
0

次の手順を試してください

  1. Wamp サーバーの phpinfo() ページを開きます。
  2. Big Control+A を使用してすべてをコピーし、xDebug ウィザードに貼り付けます。ここにリンクがあります

http://xdebug.org/wizard.php

ウィザードが提供する DLL ファイルをダウンロードして、wamp/bin/php/php/ext フォルダーに配置します。

次のコードを php.ini ファイルの最後に貼り付けます...

注: wamp/bin/apache/apache/bin/php.ini の下で php.ini を使用します。

zend_extension="C:/Softwares/wamp/bin/php/php5.3.8/ext/php_xdebug-2.2.0-5.3-vc9.dll"

[xdebug]
xdebug.remote_enable=on
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp

これがうまくいくことを願っています。この情報は、NetBeans で xDebug を取得するために 3 ~ 4 日間作業した後に入手したものです。:)

于 2012-08-21T20:44:52.367 に答える
-1

を使用するには、パラメータとして URL にxdebugclient追加する必要があります。ここで、 はデバッグ セッションの名前です。XDEBUG_SESSION_START=session_namesession_name

于 2014-03-22T18:54:38.927 に答える