February 21, 2012

Install Xdebug 2.2 for PHP 5.4 on Gentoo Linux

Since some months ago, the PHP 5.4 release candidates are available in Gentoo's ~arch. But the Xdebug extension isn't available for this builds. I don't know the reasons for that, maybe due to the fact that Xdebug 2.2 isn't officially released at this time!? Whatever, the development version compiles with PHP 5.4 and this tutorial show how to get it working.

November 6, 2011

Discussion about the PSR-0 autolaoder in PHP core

Currently there is an active discussion on the PHP internal list about implementing the PSR-0 draft in the PHP core. The provided patch adds a class called SplClassLoader to the SPL extension. This class has the ability to autoload classes which follows the PSR-0 draft.

First let me say that I'm not against PSR-0, I think it is the right way to accomplish interoperability between different projects. But I'm against including the class in the proposed form into the PHP core. Not because of all the things said by other developers, for me its more a design decision.

November 5, 2011

Simple MySQL online backup script

I've used this script to backup my MySQL database on my Virtual Server at Carrot. But at the end of this month Carrot closes his doors and I have decided to leave the Virtual Server path due my spare time. So here is the backup script, maybe someone can use it.

November 2, 2011

Setting up a mail server with Postfix, Dovecot and Postfix Admin on Gentoo

This tutorial covers the installation of the Postfix SMTP server, the Dovecot IMAP server and the Postfix Admin interface to manage the mailbox accounts.

October 6, 2011

Installing Jenkins CI-Server on Gentoo Linux

What is Jenkins?

Jenkins is a powerful, extensible Continues Integration Server developed in Java. It can be used to build and test PHP projects automatically on every new commit. For more information visit the Jenkins Page.