php7和caddy2

吃灰的主机最近又折腾了一下。

php已经更新到7.4版本了,caddy也发布了2.0的beta版本ver 15,具体的进化没去探究了,似乎json文件出现的多了,api替代conf来控制server了?搞不懂

  • php7.2以后好像fpm的路径有点变化。以我从5.4升级到7.3来说,现在的fpm路径是
 fastcgi_pass unix:/run/php/php7.3-fpm.sock;

除此以外,主要/etc/php7.3/fpm/pool.d/www.conf里面的的listen要改为服务器角色,然后就是重启php和服务器了

listen.owner = nginx
listen.group = nginx

如果在caddy上应该修改为caddy 而不是nginx
  • caddy2搞了一晚上还是没搞明白,是不是必须安装go环境?结果debian上安装,go的官网还是被墙的…而且caddy adapt的自动配置似乎很美,但就是不能运行。用api控制代替caddyfile吗?最后还是用第一版得了。 之前有个一键安装的,其实手动安装也很快,懒得复制粘贴了,可以参考这里。
  • 还有,caddy1.04的网站目录不能在root、home这样的保护目录内,要取消这一限制得修改设置。在caddy2中这一限制已经取消。

如果还是无法运行,记得reboot!

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据