Instant PHP and XDebug on Docker

A while back I wrote a little helper script I could stick in my Linux shell which will just spin up whatever directory I'm in as an Apache server running PHP and XDebug, with a self-signed TLS certificate.

It's very useful when the built-in PHP server (php -S) just isn't enough, or I want to run a specific version of PHP.

It works like this:

cd /my/php/project/
php_here 8.1

And that's it, I can go hit up https://localhost:4430 or http://localhost:8080 and whatever's in my current directory is mounted inside Apache.

Anyway, just thought I'd share 🙂 in case anyone else finds it useful. You can find the tool here:

https://github.com/dwgebler/php_docker_helper


Comments

Add a comment

All comments are pre-moderated and will not be published until approval.

You can write in _italics_ or **bold** like this.

Recent posts


Tuesday 31 May 2022, 22:00

...and how not to handle customer service

musings

Tuesday 12 April 2022, 21:40

Ever wondered the best way to do encryption in PHP? This tutorial shows you how!

php

SPONSORED AD

Buy this advertising space. Your product, your logo, your promotional text, your call to action, visible on every page. Space available for 3, 6 or 12 months.

Get in touch

Tuesday 29 March 2022, 18:47

...the AI trained on open source which writes code for you!

php coding

Sunday 06 March 2022, 01:03

...when world affairs and programming collide.

musings

Friday 28 January 2022, 23:46

...just add water! Spin up an Apache server running your choice of PHP version with this free helper.

php