easyengine也算是一键lnmp环境包,它的优点就是非常非常快捷方便,我们只需要2行代码,花费5分钟的时间就可以在本地或者vps上搭建一个wordpress站点。
安装网站运行环境的时候,大家要么是选择军哥的Lnmp一键脚本、要么是Oneinstack,再就是宝塔,wdcp,等等但这些脚本,无一例外是安装时间太长,有时候你可能只是需要一个测试环境,并不用于生产,这个时候,有个快速部署PHP+NGINX的脚本就显得尤为重要,那么EasyEngine就非常适合类似的场景,大鸟在Virmach机器上安装easyengine+wordpress不超过5分钟,可以说是非常高效了!
EasyEngine其实是用于一键快速部署Lnmp+WordPress,并且还提供4种方案自动帮你实现对于WP博客的优化,所以如果你需要快速部署一个WP网站,也是可以用这个脚本的。
目前easyengine已经升级到了EasyEngine v4.0.6,easyengine目前在只能在Ubuntu 14.04,16.04,18.04和Debian 8上安装启用。大鸟测试的vps用的是Linux Ubuntu 16.04 ,下面我们就看看如何安装easyengine+wordpress+Redis cache缓存!
第一、安装
官网:https://easyengine.io/
安装脚本:(只能在Ubuntu 14.04,16.04,18.04和Debian 8上安装)
wget -qO ee rt.cx/ee4 && sudo bash ee
安装好环境之后如图:
这里安装好之后,我们开始部署wordpress!
第二、使用EasyEngine安装WordPress
事先自己绑定好域名指向,安装wodpress还是输入命令。
sudo ee site create zm.vps100.net --wpredis
安装站点zm.vps100.net 并开启Redis cache缓存。当然我们还可以直接配置ssl证书,命令如下:
sudo ee site create zm.vps100.net --wpredis --letsencrypt
大鸟这里,没有一开始配置ssl,我们如果想配置,还是可以配置的,后面会讲到。稍等一会儿,就可安装成功。安装好之后,系统会给我们一些网站的信息,数据库用户名、密码等等。
这样就建立好了一个自带Redis cache缓存的wordpress站点。额,大鸟这里没配置ssl,一会儿我们可以安装个给网站配置ssl。现在我们可以先到网站后台看看。
第三、wodpress站点
额,连nginx-helper都给我配置好了,这也太省事了,自己弄这个还是很麻烦的。Nginx fastcgi_cache缓存加速因为大鸟目前在用,Redis cache缓存大鸟没用过,所以这里我就用来测试了。
默认是英文站点,我们可以修改成中文的。后台设置-常规里面改成中文就可以了。大鸟不去多说了。我们退出到前台发现缓存已经给工作了。
第四、配置ssl
如果我们一开始没有配置ssl,也没有关系,我们可以利用这个命令配置ssl证书。
ee site update zm.vps100.net --ssl=le
其中 zm.vps100.net 修改你自己的网址。我们这里就用到了ee site update命令。
v4版本中支持的更新列表如下。
4.1 SSL更新
ee site update example.com --ssl = le ee site update example.com --ssl = le --wildcard ee site update example.com --ssl = self
4.2 站点类型PHP和WP的PHP版本更新
ee site update example.com --php = 5.6 ee site update example.com --php = 7.0 ee site update example.com --php = 7.1 ee site update example.com --php = 7.2 ee site update example.com --php = 7.3
4.3 站点类型PHP和WP的缓存更新
#非缓存站点缓存站点 ee site update example.com --cache ee site update example.com --cache --with-local-redis #禁用缓存(稍后范围) ee site update example.com --no-cache
第五 删除网站
如果不需要这个站点了,我们可以删除,命令如下:
ee site delete mutou.vps100.net
mutou.vps100.net自己需要更换,输入命令回车之后会让你确认是否删除,我们选择 Y
我们可以看到,这个测试网站已经被删除。
第六、总结
easyengine是功能很强大的一键安装包,对于搭建wordpress平台非常方便快捷。easyengine的特点就是命令功能强大,强大到强悍。但是easyengine使用起来门槛还是很高的。全部都命令行操作。
easyengine的使用场景,大鸟推荐就是用来做测试,我们可以闪电般的搭建一个高品质的wodpress站点,为什么说高品质,因为easyengine自带的Nginx fastcgi_cache缓存加速和redis cache缓存足以让这个wordpress站点应对大流量的浏览。
如果有兴趣的可以折腾一把,附上easyengine使用文档:https://easyengine.io/commands/