GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Phoenix Framework na CentOS 7

V tomto tutoriálu vám ukážeme, jak nainstalovat Phoenix Framework na váš server CentOS 7. Pro ty z vás, kteří to nevěděli, Pro ty z vás, kteří to nevěděli, Phoenix je nově vznikající rámec pro vývoj webových aplikací založený na Elixir. Je určen k poskytování vysoké produktivity vývoje, bohatých funkcí a výkonných funkcí za běhu.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Phoenix Framework na CentOS 7.

Předpoklady

  • Server s jedním z následujících operačních systémů:CentOS 7.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Phoenix Framework na CentOS 7

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

yum clean all
yum -y install epel-release
yum -y update

Krok 2. Instalace požadovaných balíčků.

Nainstalujte potřebné balíčky:

yum install gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel wxBase.x86_64

Krok 3. Instalace Erlang.

Nejprve přidejte oficiální úložiště Erlang a nainstalujte nejnovější Erlang:

wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

Nainstalujte Erlang pomocí příkazu:

yum update
yum install erlang

Ověřte, zda je Erlangis nainstalován nebo ne, pomocí následujícího příkazu:

erl

Krok 3. Instalace elixíru.

Nejprve klon Git do úložiště Elixir:

git clone https://github.com/elixir-lang/elixir.git

Dále přejděte do adresáře elixíru:

cd elixir/
make clean test

Nyní se důrazně doporučuje přidat cestu koše Elixir do proměnné prostředí PATH:

export PATH="$PATH:/root/elixir/bin"

Ověřte, zda je Elixiris nainstalován nebo ne, pomocí následujícího příkazu:

iex

Krok 4. Instalace Phoenix Framework.

K instalaci Phoenixu použijte následující příkaz:

mix archive.install https://github.com/phoenixframework/archives/raw/master/phoenix_new.ez

Krok 5. Instalace PostgreSQL.

PostgreSQL můžete nainstalovat pomocí YUM:

yum install -y postgresql-server
postgresql-setup initdb

Spusťte službu PostgreSQL:

systemctl start postgresql.service
systemctl enable postgresql.service

Nastavte heslo pro výchozího uživatele PostgreSQL „postgres“:

sudo -u postgres psql

Nastavte metodu ověření uživatele databáze:

nano /var/lib/pgsql/data/pg_hba.conf

Najděte následující sekci:

# IPv4 local connections:
host all all 127.0.0.1/32 ident
# IPv6 local connections:
host all all ::1/128 ident

Upravte metodu ověřování místních připojení IPv4 na md5:

# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all

Restartujte službu PostgreSQL, aby se projevila:

systemctl restart postgresql.service

Krok 6. Instalace inotify-tools.

Pro instalaci požadované součásti „inotify-tools“ použijte následující příkaz:

yum install inotify-tools

Krok 7. Vytvořte aplikaci Phoenix.

Předpokládejme, že chcete vytvořit aplikaci Phoenix v adresáři ~/idroot_project_1:

mix phoenix.new ~/idroot_project_1

Tento příkaz za vás vytvoří adresář aplikace ~/idroot_project_1. Přejděte do adresáře a vytvořte databázi:

cd ~/idroot_project_1
mix ecto.create

Spusťte aplikaci pomocí následujícího příkazu:

mix phoenix.server

Krok 8. Přístup k rozhraní Phoenix.

Phoenix Framework bude ve výchozím nastavení k dispozici na portu HTTP 4000. Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com:4000/ nebo http://your-server-ip:4000 a dokončete požadované kroky k dokončení instalace.

Blahopřejeme! Úspěšně jste nainstalovali Phoenix Framework. Děkujeme, že jste použili tento návod k instalaci Phoenix Framework na systémy CentOS 7. Pro další nápovědu nebo užitečné informace vám doporučujeme navštívit oficiální web Phoenix Framework .


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Wine 4.0 na CentOS 7

  1. Jak nainstalovat Vim 8.2 na CentOS 7

  2. Jak nainstalovat VirtualBox na CentOS 7

  3. Jak nainstalovat Git na CentOS 8

  1. Jak nainstalovat Docker na CentOS 8

  2. Jak nainstalovat Java 8 &11 na Centos 8

  3. Jak nainstalovat MySQL na CentOS 8