EasyEngine 使管理 nginx 变得非常容易,这是一种快速的 Web 服务器软件,在处理不断增加的并发用户量时消耗很少的内存。
curl
、 sqlite3
、 pcntl
对于 Linux,我们创建了一个安装程序脚本,它将为您安装所有依赖项。我们已经在 Ubuntu 14.04、16.04、18.04、20.04、22.04 和 Debian 8、Debian 10 上对此进行了测试。
wget -qO ee https://rt.cx/ee4 && sudo bash ee
即使该脚本不适用于您的发行版,您也可以手动安装依赖项,然后运行以下命令来安装 EasyEngine
wget -O /usr/local/bin/ee https://raw.githubusercontent.com/EasyEngine/easyengine-builds/master/phar/easyengine.phar
chmod +x /usr/local/bin/ee
EasyEngine 还附带了适用于 Bash 和 ZSH 的制表符补全脚本。只需下载 ee-completion.bash 并从~/.bash_profile
获取它:
source /FULL/PATH/TO/ee-completion.bash
不要忘记之后运行source ~/.bash_profile
。
如果您的 shell 使用 zsh,您可能需要在采购之前加载并启动bashcompinit
。将以下内容放入您的.zshrc
中:
autoload bashcompinit
bashcompinit
source /FULL/PATH/TO/ee-completion.bash
要开始使用 EasyEngine 并创建 WordPress 站点,请运行
ee site create example.com --type=wp
需要一个带缓存功能的 WordPress 网站吗?尝试
ee site create example.com --type=wp --cache
需要带有页面缓存的 WordPress 多站点吗?
ee site create example.com --type=wp --mu=subdir --cache
需要一个简单明了的 html 网站吗?
ee site create example.com
想尝试一下您的新网站吗?
ee shell example.com
想了解更多吗?查看这些命令的自述文件 -
笔记:ee help
、 ee help site
和ee help site create --type=wp
来获取有关您可以运行的各种命令和子命令的所有详细信息。
easyengine 的开发完全在 GitHub 上完成。
我们使用 wp-cli 框架作为基础,并在其之上构建了 EasyEngine。
该存储库包含 easyengine(框架)的主要核心。所有顶级命令(除了ee cli
)即ee site
、 ee shell
都有自己的存储库。
目前,我们在 EasyEngine 中默认捆绑了以下命令:
将来,社区将能够制作自己的包和命令!
我们热忱欢迎所有贡献,无论您以何种身份通过 Pull Request 或报告问题。您可以在此处或在上述任何命令存储库中做出贡献。