目次
xdebugをインストールします
vim でのデバッグには xdebug を使用します

vdebug+xdebug のインストール

Jul 29, 2016 am 08:59 AM
localhost remote xdebug

Eclipse から vim まで、最初はシングルステップのブレークポイント デバッグ機能が見つからず、とても不満でした。その後、検索して xdebug+vdebug という解決策を見つけました。

xdebugをインストールします

環境: centos 6.5
xdebug のインストール:
http://www.cnblogs.com/yixiong/archive/2013/03/29/2988331.html

vim でのデバッグには xdebug を使用します

  • xdebug をインストールします
  • pathgen を使用して vim の vdebug プラグインをインストールします。
  • php.iniでvdebugを設定します。設定は次のとおりです。
<code>zend_extension=/path/to/xdebug<span>.so</span>
xdebug<span>.remote</span>_enable=on
xdebug<span>.remote</span>_handler=dbgp
xdebug<span>.remote</span>_host=localhost
xdebug<span>.remote</span>_port=<span>9000</span></code>
ログイン後にコピー
  • 注:
    1. xdebug.remote_port は、php-fpm に対応するポートで設定する必要があります。
    2. f5 はデバッグモードをオンにします
    3. f6 はデバッグモードをオフにします
    ブレークポイントを作成し、ブレークポイントを追加します
f2 次の行

f3 関数を入力します
  • f4 関数を終了します
  • :VdebugEval
  • $
  • val変数の現在の値。
  • vdebug+xdebug
  • ブレークポイントデバッグによって提供される関数を使用すると、関数を深く掘り下げることができます。
  • エラー追跡情報を提供します。ジャワに似ています。
  • vdebug 公式ドキュメント: https://github.com/joonty/vdebug

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i

').text(i)); }; $numbering.fadeIn(1700); }); });
  • 上記では、関連コンテンツを含めて vdebug+xdebug のインストールを紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

mysql がローカルホストに接続できないのはなぜですか? mysql がローカルホストに接続できないのはなぜですか? Aug 10, 2023 pm 02:55 PM

mysql が localhost に接続できない理由は、mysql サービスが開始されていないこと、mysql ポートが占有されていること、および MySQL 設定ファイルに問題があることです。詳細な紹介: 1. Windows システムでは、コマンド プロンプトで「services.msc」と入力してサービス マネージャーを開き、mysql サービスを見つけて、そのステータスが「実行中」であることを確認します。 Linux システムでは、「services.msc」コマンドを使用してサービスの状態を確認および制御できます。2. open コマンドなどを使用できます。

localhost を開けない場合はどうすればよいですか? localhost を開けない場合はどうすればよいですか? Nov 07, 2023 pm 02:47 PM

解決策: 1. サーバーの実行ステータスをチェックし、サーバーが正しいポートでリッスンしていることを確認します。 2. ファイアウォールまたはセキュリティ ソフトウェアを一時的に無効にして、再度 localhost にアクセスしてみます。 3. サーバーの hosts ファイルを確認します。オペレーティング システムを変更してローカルホストが正しく解決されていることを確認します。 4. ネットワーク アダプターを再起動するか、ネットワーク接続を再構成してみます。 5. ローカル サーバーが使用するポートを変更するか、同じポートを占有している他のプログラムを閉じてみます。 6. 試してください。対応する IP アドレスとドメイン名をホスト ファイルなどに手動で追加します。

Linuxのローカルホストとはどういう意味ですか? Linuxのローカルホストとはどういう意味ですか? Mar 14, 2023 am 09:53 AM

linux localhost は、「コンピュータのホスト名」を意味します。ホスト名は、ネットワーク上の独立したコンピュータを識別するために使用されます。「root@localhost」の root は、現在ログインしているユーザーを表します。Linux では、管理者アカウントは root であり、ユーザーは root ユーザーとして Linux マシンにログインします。

運用サーバーで XDebug を有効にすると、PHP が遅くなりますか? 運用サーバーで XDebug を有効にすると、PHP が遅くなりますか? Sep 22, 2023 pm 10:41 PM

はい、XDebug のようなデバッガーは PHP サーバーのパフォーマンスを低下させる可能性があります。これが、デバッガがサーバー環境に配置されない理由です。不要なオーバーヘッドを避けるために、これらは異なる環境にデプロイされます。デバッグ メッセージは、すでに運用されているアプリケーションでは表示できません。デバッグ動作がサーバーに追加されると、デバッグ エンジンが PHP プロセスに接続されます。ブレークポイントで停止するためにメッセージの受信を開始しますが、他のプロセスにパフォーマンスに影響を与え、PHP パーサーを停止する可能性があるため、これは必須の動作ではありません。一方、デバッガーは実稼働環境での使用を目的としていないため、インストールされる場合はサーバーでポートを開く傾向があります。サーバーのポートを開くことは、ハッカーがのぞき見するためのドアを開けるのと同じくらい悪いことです。

PHP8.0のデバッグライブラリ:Xdebug PHP8.0のデバッグライブラリ:Xdebug May 14, 2023 am 08:09 AM

デバッグは PHP 開発において避けられない部分です。開発者が独自のコードをより簡単にデバッグできるようにするために、PHP8.0 では、デバッグ ライブラリに非常に便利なツールである Xdebug が導入されました。この記事では、Xdebug の主な機能のいくつかと、Xdebug を使用して PHP デバッグのプロセスを簡素化する方法を紹介します。 Xdebug は、PHP アプリケーションのエラーをキャプチャし、詳細なエラー スタック トレース情報と使用されている変数を提供できるオープン ソースのデバッグ ツールです。開発者がコードを検出してトラブルシューティングを行うのに役立ちます

ThinkPHP6 での Xdebug デバッグ テクノロジの使用 ThinkPHP6 での Xdebug デバッグ テクノロジの使用 Jun 20, 2023 pm 09:14 PM

ThinkPHP6 は、開発をより便利にするためにさまざまなテクノロジーを使用する人気のある PHP フレームワークです。そのようなテクノロジーの 1 つは、Xdebug などのデバッグ ツールです。この記事では、ThinkPHP6 でのデバッグに Xdebug を使用する方法を説明します。 Xdebug のインストールと構成 Xdebug の使用を開始する前に、まず Xdebug をインストールして有効にする必要があります。 php.ini ファイルに次の設定を追加できます: [xdebug]zend_extension=x

PHP の開発ツール PHP の開発ツール May 23, 2023 am 08:18 AM

PHP は、Web 開発で広く使用されているプログラミング言語です。 PHP 開発ツールの場合、適切なツールを選択することで、開発者の作業をより効率的かつ便利にすることができます。この記事では、統合開発環境 (IDE)、テキスト エディター、デバッグ ツールなど、いくつかの一般的な PHP 開発ツールについて説明します。 1. 統合開発環境 (IDE) PhpStorm PhpStorm は、JetBrains によって開発された強力な PHP 開発環境です。 PHをサポートするだけではありません

リモートインターフェースは何のためにあるのでしょうか? リモートインターフェースは何のためにあるのでしょうか? Aug 30, 2023 pm 02:47 PM

リモートインターフェースとは、異なるコンピュータシステム間でのデータ交換や通信を可能にする遠隔通信用のインターフェースであり、ビジネス、教育、医療、交通など幅広い分野で利用されています。その機能は次のとおりです: 1. ビジネス分野では、リモート インターフェイスにより企業は柔軟性と効率が向上します。従業員はリモートで作業できるため、特定のオフィスの場所に制限されなくなり、時間とコストが節約されます。2. 教育分野では、リモートインターフェースは、学生と教師に、より多くの学習と教育の機会を提供します。

See all articles