ホームページ バックエンド開発 PHP7 Xdebugがphp7.0をサポートしていない場合の落とし穴を紹介

Xdebugがphp7.0をサポートしていない場合の落とし穴を紹介

Feb 13, 2021 am 10:19 AM
xdebug

Xdebugがphp7.0をサポートしていない場合の落とし穴を紹介

推奨 (無料): PHP7

Xdebug インストール

    • xampp の切り替え
    • Xdebug バージョンの選択
    • 概要

##Xdebug のインストール

xampp を投げる

まず、php のバージョン 7.3 である最新の xampp をインストールしました。オンライン チュートリアルに従って xdebug をすぐに設定し、phpstorm で数日間デバッグしました。古いプロジェクト コードが古すぎたため、php7.3 で実行するとさまざまな問題が発生し (多くのメソッドが廃止されました)、その後、xampp での複数バージョンの php 間の切り替えのサポートに関する情報を探しました。いくつかの方法を試しましたが、成功しませんでした。推奨されないという他の人の記事を見てphpのバージョンを上げようとxamppに行きましたが、結局諦めて古いバージョンのxamppを探したところ、インストール後のphpの中身はバージョン7.0でした。このバージョンではプロジェクトを問題なく実行できます。ただし、以前に構成した xdebug を再構成する必要があります。

Xdebug バージョンの選択

最初のステップは、phpinfo() 情報を xdebug 公式 Web サイト http://www.xdebug.org/find- にコピーすることです。 binary.php を使用して関連するバージョンをクエリすると、図に示すように、7.0 より前のバージョンはサポートされていないという落とし穴に遭遇しました。


Xdebugがphp7.0をサポートしていない場合の落とし穴を紹介
Xdebugがphp7.0をサポートしていない場合の落とし穴を紹介 [ダウンロード] をクリックすると、多くの過去のバージョンが表示されます。 。 Xdebug 2.7.0beta1 以来、PHP 7.0 VC14 (32 ビット) のバージョンを確認しました。喜んでダウンロードして E:\software\xampp\php\ext ディレクトリに置き、php.ini ファイルを設定し、 Web ページと出力 phpinfo() の結果は、Xdebug 関連の情報がありません。明らかに構成が成功しませんでした。

Xdebugがphp7.0をサポートしていない場合の落とし穴を紹介 問題は Xdebug ファイルにあり、2.5.0 バージョンの php_xdebug-2.5.0-7.0-vc14.dll ファイルが成功するまで、下位バージョンをテストしてきました。

Xdebugがphp7.0をサポートしていない場合の落とし穴を紹介

概要

    php のバージョンが xdebug の対応するバージョンと一致しません。
  1. 対応するバージョンは、次のベースで見つけることができます。 xdbug バージョンの設定;
  2. xampp の PHP バージョンが低すぎる場合は、直接アンインストールして、最新の xampp バージョンをダウンロードすることをお勧めします。PHP バージョンのアップグレードだけでも多くの作業が必要です。修正が加えられており、未知の問題もあります。

以上がXdebugがphp7.0をサポートしていない場合の落とし穴を紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

運用サーバーで 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をサポートするだけではありません

効率的なデバッグとパフォーマンスの最適化のために PHP 拡張機能 XDebug を使用する方法 効率的なデバッグとパフォーマンスの最適化のために PHP 拡張機能 XDebug を使用する方法 Jul 29, 2023 pm 08:57 PM

効率的なデバッグとパフォーマンスの最適化のために PHP 拡張機能 XDebug を使用する方法 PHP アプリケーションを開発およびデバッグするとき、不正な呼び出し、非効率的なコード、パフォーマンスのボトルネックなど、さまざまな問題に遭遇することがよくあります。 XDebug は、これらの問題を迅速に特定、デバッグ、最適化するのに役立つ強力な PHP 拡張機能です。この記事では、XDebug を使用して効率的なデバッグとパフォーマンスの最適化を行う方法を紹介し、いくつかのコード例を示します。 XDebug のインストールと構成 まず、XDebug をインストールする必要があります

PHP サーバー最適化の実践ガイド: 初心者から熟練者まで PHP サーバー最適化の実践ガイド: 初心者から熟練者まで Feb 19, 2024 pm 05:03 PM

1. PHP サーバーの最適化の概要 PHP サーバーの最適化とは、サーバー構成の調整、PHP コードの最適化、キャッシュの使用によって PHP サーバーのパフォーマンスと安定性を向上させることを指します。一般的な最適化方法は次のとおりです。 1. PHP コードの最適化 PHP コードの最適化は、PHP サーバーのパフォーマンスを向上させる最も直接的な方法の 1 つです。 PHP コードを最適化する方法には、以下が含まれます。 より高速なアルゴリズムとデータ構造を使用して不必要なデータベース クエリを回避し、キャッシュ手法を再利用してパフォーマンスを向上させる コード分析ツールを使用してパフォーマンスのボトルネックを見つける 2. PHP サーバー構成を最適化する PHP サーバー構成を最適化すると、パフォーマンスも向上します PHP サーバーのパフォーマンスも向上しますそして安定性。 PHP サーバー構成を最適化する方法には、PHP メモリ制限の増加、PHP プロセス数の調整、および最適化などがあります。

Swoole デバッグのヒント: Xdebug を使用して同時実行性の高いアプリケーションをデバッグする Swoole デバッグのヒント: Xdebug を使用して同時実行性の高いアプリケーションをデバッグする Jun 13, 2023 am 09:19 AM

インターネット技術の急速な発展に伴い、高速応答と高い拡張性を実現するために高同時実行アーキテクチャを採用するアプリケーションがますます増えています。 Swoole は、高同時実行性の分野で人気のある PHP 拡張機能として、開発者に非常に豊富な機能と優れたパフォーマンスを提供します。しかし、Swooleを使用して同時実行性の高いアプリケーションを開発すると、さまざまな問題に遭遇することがよくありますが、その中で最も厄介なのはプログラムのデバッグ方法です。この記事では、Xdebug を使用して Swoole アプリケーションをデバッグする方法を紹介します。 1. とは

PHP 開発: Xdebug と PHPUnit を使用したブレークポイントのデバッグと単体テスト PHP 開発: Xdebug と PHPUnit を使用したブレークポイントのデバッグと単体テスト Jun 15, 2023 pm 07:55 PM

PHP 開発者は、開発プロセス中にデバッグやテストの問題に遭遇することがよくあります。これらの問題に対処するには、デバッグとテストを改善するためにいくつかのツールを使用できます。その中でも、Xdebug と PHPUnit は、PHP 開発者にとって不可欠な 2 つのツールです。この記事では、ブレークポイントデバッグや単体テストの使い方など、XdebugとPHPUnitの基本的な使い方を紹介します。 Xdebug は、PHP 用のデバッガーおよびアナライザーです。 byX

See all articles