Ich brauche Debug alte PHP-Version:xdebug.so: undefined Symbol: zend_ce_error
PHP 5.6.22 (cli) (built: Jun 29 2016 14:26:09)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
auf Ubuntu: Ubuntu 16.04 LTS
ich entsprechende PHP kompiliert und checked out xdebug von Git Repository:
git: //github.com/xdebug/xdebug.git
Ich versuchte verschiedene Versionen, aber nur Master scheint kompilieren. Ich
In meinem Fehler habe:
Failed loading /usr/share/php53/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so: /usr/share/php53/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so: undefined symbol: zend_ce_error
Ich weiß, dass es eine neue Version von xdebug mit zu alter Version von PHP ist.
Wenn ich zum Beispiel xdebug 1_0 versuchen zu kompilieren, ich habe:
Makefile:181: recipe for target 'xdebug.lo' failed
Mit anderen Versionen ich andere Fehler haben.
Meine grundlegende Frage ist: Wie kann ich geeignete xdebug für PHP 5 finden?
UPDATE
- xdebug.org/download.php - in Bezug auf die verschiedenen Versionen, enthält es nur Windows-Binaries
- sudo apt-get php5-xdebug installieren - nicht auf Ubuntu arbeiten 16.04 weil es php5 nicht unterstützt
- pecl install xdebug - im besten fall kompilieren letzte version, die ich bereits habe, im schlechtesten wird scheitern (es ist mir passiert, ich habe es versucht), aus dem gleichen grund wie oben erwähnt.
https zu finden war: // xdebug. org/download.php? –
Es gibt Windows-Binärdateien ... –
'sudo apt-get installieren php5-xdebug' oder für Ihren Geschmack. ODER 'pecl install xdebug' –