Trying to get php working

After hours of fucking around with this, I’ve gotten PHP working if I run caddy -conf="/my/conf/Caddyfile", but when I start it with systemctl start caddy it won’t come up.

This is extremely frustrating, I don’t understand why it just doesn’t work.