Managing software deployments of your PHP applications II

This is not (really a part) two of my series, but an Intermezzo (1) between Part I and Part III — because I have no time to finish Part III. In Part I, I talked about my approach to deploying a website and I offered pear and subversion as solutions to the problem. To briefly elaborate on my subversion part, I want to share the following Capistrano recipe with you....

September 9, 2009 · 1 min

Mail_Queue: 1.2.3

Despite Mail_Queue being a PHP4-compatible package, I still like to use it on current projects because it is so easy to implement and because it gets the job done. So, over the last weeks (and especially since PHP moved from CVS to SVN :-)), I put in a little time, and especially with the help of Ken, we managed to push out the 1.2.3 release today. What’s new? changed license from PHP to the (New) BSD license This is good news for two reasons....

September 4, 2009 · 3 min

PHP in schnell

Sorry, this is all in German. Or at least Germenglish. ;-) The slides are not rocket science and show a basic introduction to “faster PHP”. Things to do, things to avoid, some autoloading and a little on “shared nothing” in the end. There are some speaker-notes included (link) to make the slides more valuable for those who couldn’t make it. Hier die Folien zu meinem Vortrag “PHP in schnell” bei der PHP Usergroup in Berlin im September 2009....

September 3, 2009 · 1 min

BEPHPUG: PHP in schnell

German content ahead! Neu, neu, neu: Die Berliner PHP Usergroup trifft sich im September bereits am Dienstag, 1. September (morgen!), 19 Uhr im NewThinking Store Berlin. Der NewThinking Store ist in der Tucholskystrasse 48 (Berlin-Mitte). Aktuelles Thema: PHP in schnell (Optimierung, Fallstricke, etc.) In English: For this month’s user group meeting, we meet on the 1st September, 2009, 7 PM at NewThinking Store in Berlin-Mitte. The topic is “Faster PHP” (Do’s and Do not’s in optimization....

August 31, 2009 · 1 min

Ubuntu: nginx+php-cgi on a socket

Moving our PHP application into the cloud, means for us that we are leaving FreeBSD for Linux. Not the best move (IMHO), but I shall elaborate on this in a future blog post. Once we decided on Ubuntu as the Linux of our choice, I started by moving our development server to an instance on Slicehost. Point taken, Slicehost is not the cloud (as in Amazon EC2, Rackspace, Flexiscale or GoGrid) yet, but Linux on Slicehost and Linux on Amazon EC2 will be alike (or so I hope :-)) and a getting a small slice versus getting a small EC2 instance is an economical decision in the end....

July 31, 2009 · 2 min