ホームページ > バックエンド開発 > PHPチュートリアル > PHP XDebug Sublime Text シングルステップ デバッグ、xdebugsublime_PHP チュートリアル

PHP XDebug Sublime Text シングルステップ デバッグ、xdebugsublime_PHP チュートリアル

WBOY
リリース: 2016-07-12 09:06:08
オリジナル
1088 人が閲覧しました

PHP XDebug Sublime Text シングルステップ デバッグ、xdebugsublime

事前環境: LNMP がインストールされています

1.xdebugをインストールします

pearパッケージ管理を通じてインストール可能

sudo apt-get install php-pear

sudo pecl install xdebug

ここではapt経由で直接インストールします

apt-get インストール php5-xdebug

プログラムはデフォルト設定ファイルを自動的に作成しました

構成:

xdebug.ini の場所:/etc/php5/mods-available/xdebug.ini

以下のように追加しました

zend_extension="/usr/lib/php5/20131226/xdebug.so"

xdebug.profiler_output_dir=/tmp

xdebug.profiler_output_name=cachegrind.out.%p

xdebug.profiler_enable_trigger=1

xdebug.profiler_enable=true

xdebug.remote_enable=true

xdebug.remote_host=127.0.0.1

xdebug.remote_port=9000

xdebug.remote_handler=dbgp

xdebug.remote_mode = 要求

xdebug.remote_connect_back = 1

xdebug.remote_autostart=0

xdebug.collect_vars = オン

xdebug.collect_params = オン

xdebug.auto_trace = オン

xdebug.show_Exception_trace = オン

xdebug.trace_output_dir=/tmp

PHP5-FPMを再起動します

/etc/init.d/php5-fpm 再起動

2. デバッグをオンにする


Sublime の CRL+ALT+F9 でデバッグ インターフェイスが開きます

ポート9000を表示

3.テスト

ファイルtest.phpを作成します

for ($i=0; $i

$i をエコー;

}

?>

ブラウザで http://127.0.0.1/test.php

にアクセスします

ブレークポイントが $i = 0 であることがわかります

Shift+f8: デバッグパネルを開く
f8: デバッグパネルのクイック接続を開く
Ctrl+f8: ブレークポイントを切り替える
Ctrl+Shift+f5: 次のブレークポイントまで実行
Ctrl+Shift+f6: シングルステップ
Ctrl+Shift +f7: ステップイン
Ctrl+Shift+f8: ステップアウト

CTRL+SHIFT+F7

この記事のアドレス: http://www.cnblogs.com/martin-tan/p/4921200.html

PHP X-デバッグファイル

KCachegrind は UBUNTU の下で直接開くことができ、トレース ファイルのロード シーケンスを容易にすることができます

www.bkjia.com本当http://www.bkjia.com/PHPjc/1065786.html技術記事 PHP
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート