
EasyEngine значительно упрощает управление nginx, быстрым программным обеспечением веб-сервера, которое потребляет мало памяти при работе с растущим количеством одновременных пользователей.
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 .
Если вы используете 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
Хотите узнать больше? Ознакомьтесь с файлом readme этих команд -
Примечание:ee help , ee help site и ee help site create --type=wp чтобы получить всю информацию о различных командах и подкомандах, которые вы можете запустить.
Разработка easyengine полностью осуществляется на GitHub.
Мы использовали платформу wp-cli в качестве основы и построили на ее основе EasyEngine.
Этот репозиторий содержит основное ядро easyengine (фреймворк). Все команды верхнего уровня (кроме ee cli ), например ee site , ee shell имеют свои собственные репозитории.
В настоящее время у нас есть следующие команды, которые по умолчанию включены в EasyEngine:
В будущем сообщество сможет создавать свои собственные пакеты и команды!
Тем не менее, мы искренне приветствуем все ваши вклады и в любом качестве, либо через запросы на включение, либо путем сообщения о проблемах. Вы можете внести свой вклад здесь или в любом из репозиториев вышеупомянутых команд.