
How to Install the PHP Memcached Extension When Using Docker
If you’re having trouble getting PHP’s Memcached extension working in a Docker container, this tutorial will show you how.
I'm a software engineer and technical author specialising in PHP, Go, and DevOps, based in Bundaberg, Australia.
I've been developing web applications for over twenty years.
I've also been teaching developers how to build web-based applications (mainly in PHP) for over ten years, through my tutorials, content created for others, and my books and courses. If you're keen to grow your skills, definitely check them out.
I help businesses build web apps they can depend on, showing organisations (and their teams) how to build and deploy well-tested web apps that are maintainable, easy to deploy, and excellently documented. If you'd like to work together, you can find out more here.
And, I craft compelling, informative, and engaging technical tutorials, showing developers how to use a range of services and technologies in their web applications. If your business could benefit from them, you can find out more here.
Otherwise, you can find me me on LinkedIn, GitHub, YouTube, Mastodon, and Bluesky.
If you're short on time, but keen to grow your software testing, deployment, and documentation skills, check out the latest tutorials below. Check out all the tutorials on the blog if you're keen to learn more.
If you’re having trouble getting PHP’s Memcached extension working in a Docker container, this tutorial will show you how.
Docker Secrets are a good way to start storing sensitive data that your PHP apps need in an organised and structured way. You don’t need to use environment variables, and you continue avoiding them being stored in code. In this tutorial, I’ll show you how to use them, and consider some of their pros and cons.
When you need to handle a 404 (not found) error in Mezzio, how do you do it? It’s trivial in Laravel, Symfony, CakePHP, and other, larger PHP frameworks. But, it’s not so clear in Mezzio. In this tutorial, I’ll show you three ways to do so.
Are you getting the most out of Composer? In this short tutorial, you’re going to learn about more of its functionality including removing and updating dependencies, and configuring autoload namespaces.
Short on time or want to learn on the go? Tune in to the podcast.