TAG | Gentoo
24
Installing MongoDB for use with PHP on Gentoo Linux
No comments · Posted by Christian in The right tool
Finally I found the time to play around with MongoDB. But before the results comes the installation which in my case happens on a Gentoo box and wasn’t as straightforward as it could’ve been.
The problem was that I wasn’t able to find all required information in one place.
Gentoo · Installation · MongoDB · NoSQL · PHP
19
Quick start guide to install Hudson on Gentoo Linux (or any other)
5 Comments · Posted by Christian in The right tool
Lately I was playing around with my old Hudson installation to try and use Sebastian Bergmanns PHP Hudson template. But in the end I only had it halfway working and was increasingly confused by the number of plugins I had installed.
So I decided to make a backup of everything and start from scratch with a fresh install. Only there are no official ebuild for my Gentoo box..
Continuous Integration · Gentoo · Git · GitHub · Hudson · Sebastian Bergmann
29
Setting up phpUnderControl on Gentoo Linux Reloaded
4 Comments · Posted by Christian in The right tool
Those of you following my blog know that I use Hudson as my continuous integration server. You can see the running installation at automat.ical.ly.
Today I decided to give phpUnderControl another shot and I found that the brilliant post by Andries Seutens needs an update.
Continuous Integration · CruiseControl · Gentoo · Hudson · phpUnderControl
Warum nicht gleich das komplette Paket?
Der Belgier Andries Seutens hat das praktischerweise in seinem Blog schon mal für meine Linux Distri Gentoo geschrieben. Allerdings hatte ich noch Probleme mit dem maskierten xdebug ebuild. Denn da ich auf einem Maintained Root Server unterwegs bin, konnte ich nicht so einfach ein ebuild anlegen. Mir fehlten die Schreibrechte.. Abhilfe fand ich hier. Außerdem war bei mir eine “veraltete” Version des PEAR Installers installiert, phpUnderControl benötigt da wohl mindestens die Version 1.8.1, da diese maskiert war musste ich dev-php/pear neu emergen und zwar mit ACCEPTED_KEYWORDS=”~x86″.
So, jetzt habe ich jedenfalls ein CruiseControl, welches ich mit dem Browser (via SSH Tunnel) ansteuern kann.
Als nächstes, will ich mal ein Testprojekt starten und dieses mit CruiseControl / phpUnderControl überwachen. Aber das soll morgen passieren, ich muss ja auch noch arbeiten.
CruiseControl · Gentoo · PEAR · phpUnderControl · phpUnit · PHP_CodeSniffer · XDebug

