吃灰的主机最近又折腾了一下。
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中这一限制已经取消。
- 还有debian已经出10了,debian7已经不能更新了。debian上安装php的源可以参考这里:可以选择最新的php版本
如果还是无法运行,记得reboot!