如果你还没有安装caddy,请查看文章如何安装caddy
安装完caddy后只需要执行下面的命令安装php即可
apt install -y php php-fpm
此命令默认把apache2也安装上
执行命令禁止apache2 开机启动
systemctl disable apache2
编辑caddy默认配置文件让caddy支持php
vim /etc/caddy/Caddyfile

:80 {

    root * /usr/share/caddy
    file_server
    #php_fastcgi这一段按自己的操作系统默认安装的版本进行适当的修改,php -v 查看版本
    php_fastcgi unix//run/php/php8.1-fpm.sock

}

在配置文件尾部加入网站配置示例

haovip.info www.haovps.info {

    root * /var/www/html/haovps.info
    file_server
    php_fastcgi unix//run/php/php8.1-fpm.sock

}
所有配置完成后 在目录下/var/www/html/haovps.info建一个index.php 写入php代码

<?php phpinfo(); ?>

编辑vim /etc/php/8.1/fpm/pool.d/www.conf
找到
user = www-data
group = www-data
改成
user = caddy
group = caddy
启动或者重启caddy和php8.1-fpm
systemctl start caddy php8.1-fpm
systemctl restart caddy php8.1-fpm
浏览器里输入ip打开网站测试看到phpinfo页面就ok了

https://haovps.info/post/5.html