Why didn't Let's Encrypt auto renew?

I accessed one of my sites recently to find the SSL is invalid. Rookie error, I thought! I had probably just forgotten to setup a cron for auto renewing the SSL certificate for Let’s Encrypt… So I goto run the...

Differences across PHP versions

Now PHP 7.2 has arrived, and the previous versions are still in use, as shown above [1], I thought I would cover the differences between the versions now out there. I will be highlighting what I see as the...

Updating curl manually on Ubuntu

I wanted to update curl, but the version available on 16.04 of Ubuntu was 7.47.0, (not the latest 7.57.0) so the nice apt-get method wasn’t an option. Download the latest release from http://curl.haxx.se/download.html to your home...

HTTP API Methods

I thought I would go over REST HTTP methods as things have changed slightly since I first started implementing them. REST (Representational State Transfer) advocates that web applications should use HTTP as it was originally envisioned, and this architecture overtook...

PHP Interfaces and Abstract classes

This is a post to run through some of language features PHP provides for object oriented programming. Interfaces Object interfaces allow you to create code which specifies which methods a class must implement, without having to define...

View more
subscribe via RSS