So kompilieren und installieren Sie xdebug in einer Ubuntu-Umgebung

So kompilieren und installieren Sie xdebug in einer Ubuntu-Umgebung

Dieser Artikel beschreibt, wie xdebug in einer Ubuntu-Umgebung kompiliert und installiert wird. Teilen Sie uns die Einzelheiten zu Ihrer Information mit:

Wir haben zuvor gezeigt, wie man PHP und Nginx in Ubuntu kompiliert und installiert. Hier erklären wir, wie man xdebug aus dem Quellcode kompiliert und installiert.

Laden Sie xdebug herunter und entpacken Sie es

xdebug-Download-Adresse: https://xdebug.org/download.php

Ich habe 2.3.3 heruntergeladen. Eigentlich kenne ich den Unterschied zwischen diesen Versionen nicht, also habe ich einfach eine nach dem Zufallsprinzip heruntergeladen.

cd /usr/local/src
wget https://xdebug.org/files/xdebug-2.3.3.tgz
tar -zxvf xdebug-2.3.3.tgz

Kompilieren und installieren Sie xdebug

PHP ist im Pfad /opt/php installiert

cd /usr/local/src/xdebug-2.3.3
/opt/php/bin/phpize
./configure --prefix=/opt/xdebug --with-php-config=/opt/php/bin/php-config
machen && machen installieren

Nach erfolgreicher Installation werden folgende Informationen angezeigt:

Gemeinsam genutzte Erweiterungen installieren:
/opt/php/lib/php/extensions/no-debug-non-zts-20131226/

Konfigurieren Sie php.ini

Wir fügen die Erweiterung xdebug am Ende von php.ini hinzu:

zend_extension=/opt/php/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so

Starten Sie nginx neu, damit die Änderungen wirksam werden.

Wenn Sie php.ini nicht finden können, können Sie /opt/php/bin/php -i |grep php.ini verwenden, um die Pfadinformationen von php.ini zu finden. Wenn im entsprechenden Pfad keine php.ini-Datei vorhanden ist, können Sie eine php.ini-Entwicklungs- oder php.ini-Produktionsdatei aus dem entpackten PHP-Quellcode kopieren.

Ich hoffe, dieser Artikel hilft Ihnen bei der Konfiguration Ihrer Ubuntu-Umgebung.

Das könnte Sie auch interessieren:
  • Erstellen einer PHP-Entwicklungsumgebung unter Ubuntu (nginx+(cgi)php5fpm+memcached+xdebug)
  • Detaillierte Installation und Konfiguration von Xdebug, einem PHP-Code-Debugging-Tool unter Windows und Linux
  • CentOS-Installation PHP5.5+Redis+XDebug+Nginx+MySQL vollständiger Datensatz
  • Detaillierte Installation und Verwendung von PHP Xdebug
  • Detaillierte Erläuterung der PHP-Plugin-Installation und Xdebug-Konfiguration in Eclipse
  • Installation und Verwendung der PHP-Debugging-Erweiterung Xdebug.
  • So installieren Sie das Debugging-Tool Xdebug Extension in PHP 7
  • Detaillierte Schritte zur Installation von xdebug in PHP/Installation von Pear in PHP/phpunit (Bild)
  • Installieren Sie PHP Xdebug auf dem Mac

<<:  MySQL 8.0.12 Einfaches Installations-Tutorial

>>:  Der Vue.js-Cloud-Speicher realisiert die Bild-Upload-Funktion

Artikel empfehlen

Zusammenfassung des Wissens zu MySQL-Sperren

Sperren in MySQL Sperren sind ein Mittel, um Ress...

Nutzerbedürfnisse führen zu marketingorientiertem Design

<br />Zu jedem unserer Themen bespricht das ...

Beispiel zum Ändern der inländischen Quelle in Ubuntu 18.04

Die eigene Quelle von Ubuntu stammt aus China, da...

Lösung für die falsche Ausrichtung des Eingabecursors in Chrome, Firefox und IE

Detaillierte Erklärung zur Fehlplatzierung des Ein...

Implementierung der HTML-Befehlszeilenschnittstelle

HTML-Teil Code kopieren Der Code lautet wie folgt:...

js, um die Rotation von Webseitenbildern zu realisieren

In diesem Artikel wird der spezifische Code von j...

Detaillierte Erläuterung der Verwendung von MySQL Explain (Analyseindex)

EXPLAIN zeigt, wie MySQL Indizes verwendet, um Au...

Die Element-UI-Tabelle realisiert die Dropdown-Filterfunktion

In diesem Artikelbeispiel wird der spezifische Co...

Lösen Sie das Problem des unzureichenden Docker-Festplattenspeichers

Nachdem der Server, auf dem sich Docker befindet,...

Lösung für das Datenasymmetrieproblem zwischen MySQL und Elasticsearch

Lösung für das Datenasymmetrieproblem zwischen My...

Eingebettetes Transplantations-Docker-Fehlerproblem (Zusammenfassung)

Nach einer langen Zeit der Transplantation und In...

So verwenden Sie Vue+ElementUI Tree

Die Verwendung von Vue + ElementUI Tree dient zu ...

Tiefgreifendes Verständnis des Slot-Scopes in Vue (für Anfänger geeignet)

Es gibt bereits viele Artikel über Slot-Scope auf...