EasyEngine cặt đặt với RHEL/CentOS Stream (Almalinux, Rocky Linux), openSUSE

Nêu triển khai EasyEngine trên OS không phải Debean/Ubuntu, EasyEngine không hỗ trợ trình cài đặt, nhưng có thể triển khai thủ công:

Cài đặt các phụ thuộc:

  1. Docker
  2. Docker-Compose
  3. PHP CLI (>=7.2)
  4. PHP Modules – curlsqlite3pcntlzip

Sau đó cài đặt Phar thực thi của easyengine

sudo curl -o /usr/local/bin/ee https://raw.githubusercontent.com/EasyEngine/easyengine-builds/master/phar/easyengine.phar
sudo chmod +x /usr/local/bin/ee

CentOS Stream / RHEL 10

Bao gồm cả Almalinux, Rocky Linux

Update hệ thống

sudo dnf update
sudo reboot

Cài đặt Repo Docker CE

sudo dnf -y install dnf-plugins-core
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Cài đặt Docker CE

sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

sudo systemctl enable --now docker

Cặt đặt PHP, modules

sudo dnf install -y php php-cli php-curl php-sqlite3 php-zip php-posix

Cặt đặt docker-compose v1

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

# có thể RHEL 10 thiếu libxcrypt
sudo dnf install -y libxcrypt-compat

Thiết lập &PATH môi trường

sudo -i
echo 'export PATH=$PATH:/usr/local/bin' >> ~/.bashrc
source ~/.bashrc

Cuối cùng cặt đặt EasyEngine Phar

sudo curl -o /usr/local/bin/ee https://raw.githubusercontent.com/EasyEngine/easyengine-builds/master/phar/easyengine.phar
sudo chmod +x /usr/local/bin/ee

openSUSE 15.6

sudo zypper refresh
sudo zypper update

Dokcer không hỗ trợ trực tiếp openSUSE, nên dùng bản trực tiếp từ kho openSUSE

sudo zypper install docker
sudo systemctl start docker
sudo systemctl enable docker
sudo zypper install docker-compose
sudo zypper install php-curl php-sqlite php-pcntl php-zip php-phar php-mbstring php-iconv php-posix php-openssl

Cuối cùng cặt đặt EasyEngine Phar

sudo curl -o /usr/local/bin/ee https://raw.githubusercontent.com/EasyEngine/easyengine-builds/master/phar/easyengine.phar
sudo chmod +x /usr/local/bin/ee
Lần cuối cập nhật lúc