inicio mail me! sindicaci;ón

Symfony 1.1 und 1.0 gleichzeitig

Wer mal schauen will, ob seine Symfony-Applikation auch 1.1 kompatibel ist, ohne sich dabei seine laufende PEAR-Installation zu zermanschen:
Einfacher Trick (danke an [MA]Pascal):

Checkt euch den Trunk von http://svn.symfony-project.com/branches/1.1/ in ein Verzeichnis eurer Wahl aus.
In eurer Applikation dann einfach in der config/config.php den Pfad entsprechend abändern.


Frohes Testen & Fehlersuchen!

PHP + PDO unter Leopard

Die Freude über das in MacOS integrierte PHP5 hält leider nicht so lange an. Leider sind nämlich die PDO-Bindings für MySQL kaputt. Dank der Anleitung unter http://blog.phpdoc.info/archives/83-php-5.2.5-on-Leopard.html hab ich aber die passende Konfiguration zum Handkompilieren von PHP5.

Einfach aus den MacPorts installieren und mit

'./configure'
'--prefix=/Users/sean/php'
'--with-apxs2=/opt/local/apache2/bin/apxs'
'--with-xsl=/usr'
'--with-tidy=/opt/local'
'--enable-mbstring'
'--with-gd'
'--with-jpeg-dir=/opt/local'
'--with-png-dir=/opt/local'
'--with-zlib-dir'
'--enable-sockets'
'--enable-exif'
'--with-mcrypt=/opt/local'
'--enable-soap'
'--with-mysql=/usr/local/mysql'
'--with-pdo-mysql=/usr/local/mysql/bin/mysql_config'
'--with-mysql-sock=/tmp/mysql.sock'
'--with-freetype-dir=/opt/local'
'--with-openssl=/opt/local'
'--without-iconv'
'--enable-cli'

konfigurieren. Dann der Zweizeiler “make” und “make install” - der Rest steht dann im Blog bei phpdoc.info.

Symfony 2.0 ?

In der Symfony-ng ist derzeit eine interessante Diskussion am laufen, wie man denn nun den bald zu erwartenden Release als ‘Symfony 1.1′ bezeichnen sollte!

Seit dem Release von 1.0 sind nun schon 8 Monate ins Land gestrichen und 1.1 wird sehr viele Ver(änder/besser)ungen mit sich bringen, also warum so bescheiden?

Ich kann es nur unterstützen: Release it as 2.0, Fabien!

http://groups.google.com/group/symfony-devs/browse_frm/thread/a19a1b2658524242

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/ 

xdebug für Ubuntu

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

Next entries »