---
title: "Discussion on \"From XAMPP to Docker: A Better Way to Develop PHP Applications\" | Hashnode"
description: "Discussion on \"From XAMPP to Docker: A Better Way to Develop PHP Applications\". All code and resources for this post are available on GitHub. You can follow along by cloning the repository!\n\nLast semester in my Computer Science studies, we built a small backend with PHP. To get started, we used XAMPP — just like I did more than ..."
url: "https://hashnode.com/posts/from-xampp-to-docker-a-better-way-to-develop-php-applications/6833117f1c3e522a33c3d40d"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [From XAMPP to Docker: A Better Way to Develop PHP Applications](https://simonontech.hashnode.dev/from-xampp-to-docker-a-better-way-to-develop-php-applications?utm_source=hashnode&utm_medium=feed)

All code and resources for this post are available on GitHub. You can follow along by cloning the repository! Last semester in my Computer Science studies, we built a small backend with PHP. To get started, we used XAMPP — just like I did more than ...

May 25, 2025 · 17 min read · simonontech.hashnode.dev  
Read the article

-   [#docker](https://hashnode.com/tag/docker)
-   [#php](https://hashnode.com/tag/php)
-   [#mariadb](https://hashnode.com/tag/mariadb)
-   [#mongodb](https://hashnode.com/tag/mongodb)

## Written by

[Simon](https://hashnode.com/@simonhrd)

@simonhrd · Zurich

  
[View profile](https://hashnode.com/@simonhrd)

Data Nerd

Hi I am Simon, I am the Product owner of Python @Credit Suisse/UBS

## Responses 1

Markdown supported · ⌘↵ to post

[Gordon Forsythe](https://hashnode.com/@baohx2000)

[May 25, 2025](https://hashnode.com/posts/from-xampp-to-docker-a-better-way-to-develop-php-applications/6833117f1c3e522a33c3d40d/comment/683343c23de4145cdbc986e7)

Just one tiny typo I noticed... one header you have compose.json instead of composer.json

[Simon](https://hashnode.com/@simonhrd)

[May 25, 2025](https://hashnode.com/posts/from-xampp-to-docker-a-better-way-to-develop-php-applications/6833117f1c3e522a33c3d40d/comment/683343c23de4145cdbc986e7#reply-68336de3c8f6a572917227dd)

Thanks for the hint! I’ve fixed it :)
