Lazy loaded imageCaddy2搭建WordPress站点

也是最近帮朋友维护WordPress,所以记录一下。
原来使用的apache,很长时间了,网站运行特别慢,外加apachecaddy相比配置简直差距太大,caddy还有免费的ssl证书,所以就帮她迁移了。
notion image

环境

本文是在Debian系统下操作

安装Caddy2

官网有安装教程,文档地址:https://caddyserver.com/docs/install
根据自己的系统来选择

安装PHP

安装php,删除Apache依赖

安装MariaDB(可选,自己有个数据库就可以)

推荐使用免费的 https://planetscale.com/
提供分支,界面好看易用,提供导入,高性能的数据库云服务
notion image
免费额度足够用
notion image
如果是自己在本机安装:
完成之后进入命令行:
WordPress创建数据库

安装WordPres

下载最新版本的代码,然后给设置权限

配置CaddyFile

caddy的配置文件在 /etc/caddy/Caddyfile 我们需要修改默认配置
配置你的域名,配置PHP运行器
配置完成之后需要 restart caddy
service caddy restart
查看运行状态正常:
notion image

初始化WordPres

最后在浏览器打开你的域名,进入WordPress初始化界面,一切都已经ok。
 
Loading...