THIS REPOSITORY WAS REPLACED BY WCMP
tool for setting up a caddy-server with PHP support and optional MariaDB-server
possible rename to WCMP (Windows Caddy MariaDB PHP, e.g. LAMP (Linux Apache MySQL PHP)
MariaDB-support is still WIP!
After some research, I realized that there was no way to set up a caddy server with PHP support without much effort. That's why I created this repository. Later MariaDB-server support was integrated too.
flowchart LR
User-- HTTP/HTTPS -->Caddy
Caddy-- "php_fastcgi" -->PHP-CGI
PHP-CGI-- Result -->Caddy
PHP-CGI<-.->MariaDB[("\nMariaDB-Server\n(SQL-Server)")]
Download the .ps1
-file from here. Run the script in PowerShell with .\caddy-php.ps1
.
The script
- will suggest available PHP versions and lets you choose.
- tries to choose the caddy version automatically but lets you choose when it has problems doing so.
- creates a subfolder named "caddy-php".
php-cgi -b 127.0.0.1:9000
caddy run --watch
Service | Documentation |
---|---|
Caddy | Link |
MariaDB | Link |
PHP | Link |
Is it portable?
The services used by this project are configured to work portable. Move your installation where you want.
Why MariaDB?
MariaDB is a open-source fork of MySQL. MariaDB provides better performance and more features than MySQL.
More Information on this topic