PHP の基礎を学び、ZendSudio ツールを使用して開発してから半年以上が経ちましたが、この過程で断続的に学習を続けてきましたが、PHP の学習はまったく心配ありませんでした。最も面倒な部分はデバッグプロセスです。
プログラミングを学ぶときは、デバッグ方法を知らなければなりません。そうしないと、盲人が動作メカニズムを理解しようとしているようなものになります。おそらくそれは、私が専門家ではないためか、十分な理解がなかったためか、xdebug ツール自体のセットアップが複雑だったからかもしれません。そのため、Zendstudio のデバッグ プロセスのすべてのステップで驚きでいっぱいでした。
私はXAMPP統合開発プラットフォーム環境を使用しています。 Xdebug デバッグ ツールがプリセットされているため、自分で設定を変更するだけで済みます。
私の開発モードは、仮想マシン上に XAMPP 環境を構築し、次にローカル マシン上に IDE 環境を構築することです。これにより、リモート デバッグの問題が発生します。ただし、Xdebug はすでにこのソリューションを提供しており、非常に強力です。
最初は不安で、Xdebugツールの使い方や設定情報がよく分かりませんでした。急いで棚に上げましたが、数日以内に問題が発生し、その後、ブレークポイントが有効にならず、突然オーバーオーバーしてしまいました。
ポート 9000 を観察すると、クライアントはポート 9000 を起動してサーバーからのデバッグ情報をリッスンし、受信することがわかります。これは、サーバーはクライアントに Telnet 9000 で接続できますが、クライアントはサーバーのポート 9000 に接続できないことを意味します。
最終的な解決策: xampp 環境を最初から構築し、再構成して、デバッグ情報を有効にすると、すべてが正常になります。