在Caddy 上使用php-fpm

Caddy 也可以跟php-fpm运作得很融洽,且设定上也相当简单,这篇文章就简单纪录操作方式。

安装必要元件

必要元件肯定就是Caddy 以及php-fpm了嘛。 Caddy 的安装方式可以参考这篇文章

而至于php-fpm,则直接使用下面这种普通安装方式就好,你如果也有使用什么php-mysql或是php-curl,你也可以在这时候装一装。

sudo apt-get install -y php-fpm

设定配置文件

现在,我们要开始配置,编辑/etc/caddy底下的Caddyfile

sudo vim /etc/caddy/Caddyfile

 

新增或编辑成以下内容:

your.example.com {
    php_fastcgi unix//run/php/php8.4-fpm.sock
    root * /path/to/folder
    file_server
}

上面除了要改目录很重要之外,还有你的PHP 版本也要注意。这个示范中的版本是8.4,你可以透过php -v来知道你目前是哪个版本。

接着重新启动Caddy 就可以啰。

sudo systemctl restart caddy

检视成果

我刻意在目标资料夹里面塞了一个index.php来检查PHP 有没有正常工作,文件的内容如下:

<?php
    phpinfo();
?>

 

接着,前往你的网站,并打开index.php,就可以看到php-fpm正常运作中啰。

posted @ 2025-11-16 00:56  木子欢儿  阅读(21)  评论(0)    收藏  举报