ホームページ  >  記事  >  バックエンド開発  >  php xdebug 設定に関連した問題、とんでもない!

php xdebug 設定に関連した問題、とんでもない!

WBOY
WBOYオリジナル
2016-06-13 12:56:12757ブラウズ

php xdebug 設定の問題、クレイジーです! !
私の環境は次のとおりです: Windows XP 上の Apache 2.2.9 + PHP 5.2.6 + MySQL 5.1.28

phpinfo.php を開いても、成功した構成が表示されません


xdebug のバージョンの問題だと思い、php_xdebug-2.1.1-5.3-vc6.dll、php_xdebug-2.0.2-5.2.5.dll、php_xdebug-2.1.1-5.3-vc6-nts.dll をダウンロードしました。 、php_xdebug - -2.1.1-5.2-vc6-nts.dll の 4 つのバージョンが繰り返しテストされ、Apache サーバーが再起動されました

パス:



php.ini の設定は次のとおりです:

<br />
[Zend]<br />
;zend_extension_manager.optimizer_ts="D:\Program Files\Zend\ZendOptimizer-3.2.6\lib\Optimizer-3.2.6"<br />
;zend_extension_ts="D:\Program Files\Zend\ZendOptimizer-3.2.6\lib\ZendExtensionManager.dll"<br />
<br />
zend_extension="D:\Program Files\Apache Software Foundation\Apache2.2\php_xdebug-2.1.1-5.3-vc6-nts.dll"<br />
<br />
[Xdebug]<br />
<br />
;是否开启自动跟踪<br />
<br />
xdebug.auto_trace = On<br />
<br />
;是否开启异常跟踪<br />
<br />
xdebug.show_exception_trace = On<br />
<br />
;是否开启远程调试自动启动<br />
<br />
xdebug.remote_autostart = On<br />
<br />
;是否开启远程调试<br />
<br />
xdebug.remote_enable = On<br />
<br />
;允许调试的客户端IP<br />
<br />
xdebug.remote_host=localhost<br />
<br />
;远程调试的端口(默认9000)<br />
<br />
xdebug.remote_port=9000<br />
<br />
;调试插件dbgp<br />
<br />
xdebug.remote_handler=dbgp<br />
<br />
;是否收集变量<br />
<br />
xdebug.collect_vars = On<br />
<br />
;是否收集返回值<br />
<br />
xdebug.collect_return = On<br />
<br />
;是否收集参数<br />
<br />
xdebug.collect_params = On<br />
<br />
;跟踪输出路径<br />
<br />
xdebug.trace_output_dir="D:\Program Files\Apache Software Foundation\Apache2.2\xdebug"<br />
<br />
;是否开启调试内容<br />
<br />
xdebug.profiler_enable=On<br />
<br />
;调试输出路径<br />
<br />
xdebug.profiler_output_dir="D:\Program Files\Apache Software Foundation\Apache2.2\xdebug"<br />
<br />


ずっとやってみたけど上手くできなかった~もうヤバい! !何が問題なのか見てみましょう!


-----解決策---------
設定を貼り付けます:
zend_extension=D:php5extphp_xdebug-2.1.1-5.3-vc9.dll
[Xデバッグ]
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.auto_trace=on
xdebug.profiler_enable=on
xdebug.collect_return=on
xdebug.show_local_vars=on
xdebug.max_nesting_level=50
xdebug.var_display_max_ Depth=6
xdebug.dump_once=on
xdebug.dump_globals=on
xdebug.dump_unknown=on
xdebug.dmp.REQUEST=*
xdebug.trace_output_dir=D:デバッグ
xdebug.profiler_output_dir=D:debug
-----解決策---------
php ログを確認してくださいエラー メッセージがあるかどうかを確認してください
extension_dir="D:php5ext"
拡張子=xdebug.dll
さらに、
を試してください------解決策---------
xdebug.default_enable = On
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。