EasyEngine erleichtert die Verwaltung von Nginx, einer schnellen Webserver-Software, die bei der Verarbeitung einer zunehmenden Anzahl gleichzeitiger Benutzer nur wenig Speicher verbraucht.
curl
, sqlite3
, pcntl
Für Linux haben wir ein Installationsskript erstellt, das alle Abhängigkeiten für Sie installiert. Wir haben dies auf Ubuntu 14.04, 16.04, 18.04, 20.04, 22.04 und Debian 8, Debian 10 getestet.
wget -qO ee https://rt.cx/ee4 && sudo bash ee
Auch wenn das Skript für Ihre Distribution nicht funktioniert, können Sie die Abhängigkeiten manuell installieren und dann die folgenden Befehle ausführen, um EasyEngine zu installieren
wget -O /usr/local/bin/ee https://raw.githubusercontent.com/EasyEngine/easyengine-builds/master/phar/easyengine.phar
chmod +x /usr/local/bin/ee
EasyEngine enthält außerdem ein Tab-Vervollständigungsskript für Bash und ZSH. Laden Sie einfach ee-completion.bash herunter und beziehen Sie es von ~/.bash_profile
:
source /FULL/PATH/TO/ee-completion.bash
Vergessen Sie nicht, anschließend source ~/.bash_profile
auszuführen.
Wenn Sie zsh für Ihre Shell verwenden, müssen Sie möglicherweise vor der Beschaffung bashcompinit
laden und starten. Fügen Sie Folgendes in Ihre .zshrc
ein:
autoload bashcompinit
bashcompinit
source /FULL/PATH/TO/ee-completion.bash
Um mit EasyEngine zu beginnen und eine WordPress-Site zu erstellen, führen Sie Folgendes aus:
ee site create example.com --type=wp
Benötigen Sie eine WordPress-Site mit Caching? Versuchen
ee site create example.com --type=wp --cache
Benötigen Sie eine WordPress-Multisite mit Seitencache?
ee site create example.com --type=wp --mu=subdir --cache
Benötigen Sie eine schlichte und einfache HTML-Site?
ee site create example.com
Möchten Sie mit Ihrer neuen Website herumspielen?
ee shell example.com
Möchten Sie mehr wissen? Schauen Sie sich die Readme-Datei dieser Befehle an -
Notiz:ee help
, ee help site
und ee help site create --type=wp
ausführen, um alle Details zu den verschiedenen Befehlen und Unterbefehlen zu erhalten, die Sie ausführen können.
Die Entwicklung von easyengine erfolgt vollständig auf GitHub.
Wir haben das wp-cli-Framework als Basis verwendet und EasyEngine darauf aufgebaut.
Dieses Repo enthält den Hauptkern von easyengine (das Framework). Alle Befehle der obersten Ebene (außer ee cli
), also ee site
und ee shell
, haben ihre eigenen Repos.
Derzeit verfügen wir über die folgenden Befehle, die standardmäßig in EasyEngine gebündelt sind:
In Zukunft kann die Community ihre eigenen Pakete und Befehle erstellen!
Wir freuen uns über alle Beiträge, egal in welcher Funktion, sei es durch Pull-Requests oder durch das Melden von Problemen. Sie können hier oder in einem der oben genannten Befehls-Repo einen Beitrag leisten.