在安装网站运行环境的时候,大家要么是选择军哥的Lnmp一键脚本、要么是Oneinstack,再就是宝塔,但这些脚本,无一例外是安装时间太长,有时候你可能只是需要一个测试环境,并不用于生产,例如我会在测试机上放置HTML5 Speedtest网站程序,供大家测试网络环境,这个时候,有个快速部署PHP+NGINX的脚本就显得尤为重要,那么EasyEngine就非常适合类似的场景,我在EQ GIA机器上安装PHP+NGINX不超过5分钟,可以说是非常高效了!
EasyEngine其实是用于一键快速部署Lnmp+WordPress,并且还提供4种方案自动帮你实现对于WP博客的优化,所以如果你需要快速部署一个WP网站,也是可以用这个脚本的。
演示
昨天EQ上架的Cera GIA 测试机HTML5 Speed test
http://olvps-gia.mjj.kz/speedtest/
安装
安装EE:
1
|
wget –qO ee rt.cx/ee && sudo bash ee #install easyengine
|
部署WP:
1
|
ee site create example.com —wp # install wordpress on example.com NO Cache
|
两行代码,就能完成部署
带缓存优化命令行
1
2
3
4
5
|
sudo ee site create example.com —wp #无缓存
sudo ee site create example.com —wpsc #WP Super Cache
sudo ee site create example.com —w3tc #W3 Total Cache
sudo ee site create example.com —w3tc #Nginx cache
sudo ee site create example.com —wpredis #Redis cache
|
当然了,还有类似子目录、子域名、多域名等的部署方案,具体请参考官网的Docs
https://easyengine.io/docs/commands/site/create/
如果你想安装单单HTML或者单单PHP环境,那么可以使用下面的命令
1
2
|
ee site create example.com —html #安装HTML Website
ee site create example.com —php #安装PHP Website
|
当然了,EE脚本也支持LET证书的部署!
1
|
ee site create example.com —letsencrypt
|
默认情况下,EE脚本安装的是PHP5.6版本,如果是安装PHP7的,命令如下
1
2
|
ee site create example.com —wp —php7 #创建WP,运行在PHP7上
ee site create example.com —php7 #创建除了数据库外的PHP7网站
|
EE还支持反代网站,命令如下
1
2
3
4
5
|
ee site create example.com —proxy=host[:port]
#端口默认是80
#例子
ee site create example.com —proxy=1.2.3.4
#创建一个域名为example.com,反代目标为1.2.3.4
|
FAQs
1、EE脚本安装日志文件位于
1
|
/var/log/ee/install.log
|
2、EE的错误日志位于
1
|
/var/log/ee/ee.log
|
3、EasyEngine v3.x支持Ubuntu版本12.04,14.04,16.04和Debian 7&8,暂时不支持CentOS或任何其他Linux Distro,相信不久的将来会支持的
4、如果想了解与”site”有关的子命令,请输入
1
|
ee site
|
然后按键盘的TAB键,如果没有可用的子命令,请运行下面的命令
1
|
source /etc/bash_completion.d/ee_auto.rc
|
更多的FAQs:https://easyengine.io/faq/