Prskavčí blog

Jun 30, 2010 - Comments

Xdebug 2.1 instalace ze zdrojových kódů

Včera vyšela nová verze Xdebug 2.1. Z hlavních novinek bych zdůraznil podporu pro PHP 5.3 a další můžete vyčíst z Derickova oznámení.

Xdebug jsem instaloval na Mac OS X 10.6.4 a Ubuntu 9.10 a bez problémů jsem to zkompiloval ze zdrojových kódů.

V Ubuntu i na Macu je potřeba mít podporu pro kompilaci ze zdrojových kódů. V ubuntu je to balíček build-essential a autoconf a na Macovi Xcode s příslušenstvím, případně si přes Port doinstalujete co potřebujete.

  • Stáhnout zdrojové kódy xdebugu, rozbalit a dat kompilovat.
    wget http://www.xdebug.org/files/xdebug-2.1.0.tgz
    tar -xzf xdebug-2.1.0.tgz
    cd xdebug-2.1.0/
    phpize
    ./configure –enable-xdebug
    make
  • Knihovnu najdete v xdebug-2.1.0/modules/xdebug.so
  • Knihovnu nakopirujte k ostatním knihovnám, případně kam chcete
  • Přidejte nakonec do php.ini řádek
    zend_extension=/cesta-k-modulum/xdebug.so
  • Nezapomeňte restartovat server
Pokud máte nějaké potíže s kompilací nebo s Xdebugem, klidně se ozvěte ve komentářích.

P.S.: Pokud instalujete xdebug poprvé nezapomeňte zkontrolovat zda máte správně konfiguraci pro debugging pro IDE (např. NetBeans)

xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir=“/tmp/xdebug”