Posts in php

PHPFarm Episode 1: Getting started

So far, I merely described the raison d’être of phpfarm. In this new post, we’ll get things rolling by actually using it to build and install a single version of PHP.

Read more ...


PHPFarm Episode 0: A bit of history

Alright! In this new series of articles, we’re not going to collect vegetables. Instead, I’ll be focusing on phpfarm, a tool that allows several versions of PHP to co-exist.

In this first article, I’ll reminisce about the early days of PHP 5 and the reason projects like phpfarm were born in the first place.

Aside from that, I know the series on Composer isn’t finished yet. I have another entry in preparation but I can’t quite find the words to express my ideas on that topic right now. So, expect some interleaving between the two series in coming entries.

Read more ...


Various thoughts on Composer: Part 1

Before you read on, let me make this clear: I love Composer, I really do! It has brought a lot of improvements to the PHP ecosystem by providing a common package manager that all developers can use [1].

However, I sometimes feel it doesn’t quite deliver some of its early promises or that it still lacks some important features.

This is the first post of a series of articles about what I find to be defective in Composer itself or in the way it is usually employed. It concerns security and how it is addressed in Composer.

Read more ...