Doctrine Doc
Da meus leider seine Doctrine-API-Doku offline genommen hat, hab ich mal eine Version von der aktuellen Doctrine API erstellt und hochgeladen.
Zu erreichen hier: http://www.bascht.com/doc/doctrine/Â
Da meus leider seine Doctrine-API-Doku offline genommen hat, hab ich mal eine Version von der aktuellen Doctrine API erstellt und hochgeladen.
Zu erreichen hier: http://www.bascht.com/doc/doctrine/Â
Hier ein kleines Tutorial zur Installation von xdebug für PHP5 unter Ubuntu Feisty (7.04).
Zuerst benötigen wir “phpize”, zu finden im php-dev Paket:
sudo apt-get install php5-dev
Dann schauen wir mal, was es in der PECL so alles mit “xdebug” im Namen gibt:
sudo pecl search xdebug Matched packages, channel pecl.php.net: ======================================= Package Stable/(Latest) Local Xdebug 2.0.0/(2.0.0 stable) Provides functions for function traces and profiling
Das sieht doch ganz gut aus, also gleich installieren:
sudo pecl install xdebug
So, letzter Schritt - wir fügen die xdebug Extension an unsere php.ini an.
In meinem Falle (lighttpd mit fastcgi) ist es /etc/php5/cgi/php.ini.
extension=xdebug.so
Nicht vergessen, den Webserver neu zu laden und schon kanns losgehen.
Happy Debugging!
bascht
Wer den freien PHP-Debugger xdebug einsetzt, sollte sich die Standard-Einstellungen mal genau ansehen:
Das Teil loggt nämlich fleißig nach “/var/cache/xdebug”! Richtig bewusst ist mir das erst jetzt eben geworden, als ich mit filelight auf der Suche nach Plattenplatzfressern war. Und siehe da: 2953 Dateien mit insgesamt 4630 MB. Alles sinnlose Logfiles…
Und das war kein kleiner Anteil meiner Platte:

…ist überhaupt kein Problem, dank PEAR.
Nachdem Frank heute mit Windows schon etwas herumgeflucht hat - hier nochmal die Ubuntu-Style-Variante:
bascht@baschtmobil:~$ sudo pear channel-discover pear.symfony-project.com
Adding Channel “pear.symfony-project.com” succeeded
Discovery of channel “pear.symfony-project.com” succeeded
bascht@baschtmobil:~$ sudo pear install symfony/symfony
downloading symfony-1.0.2.tgz …
Starting to download symfony-1.0.2.tgz (1,903,264 bytes)
………………………………………………………………………done: 1,903,264 bytes
install ok: channel://pear.symfony-project.com/symfony-1.0.2