GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Phoenix Framework su CentOS 7

In questo tutorial, ti mostreremo come installare Phoenix Framework sul tuo server CentOS 7. Per chi non lo sapesse, Per chi non lo sapesse, Phoenix è un framework di sviluppo Web basato su Elixir emergente. È destinato a fornire un'elevata produttività di sviluppo, funzionalità avanzate e funzionalità di runtime avanzate.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Phoenix Framework su CentOS 7.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:CentOS 7.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa Phoenix Framework su CentOS 7

Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.

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

Passaggio 2. Installazione dei pacchetti richiesti.

Installa i pacchetti necessari:

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

Passaggio 3. Installazione di Erlang.

In primo luogo, aggiungi il repository ufficiale Erlang per installare l'ultimo Erlang:

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

Installa Erlang usando il comando:

yum update
yum install erlang

Verifica se Erlangis è installato o meno utilizzando il seguente comando:

erl

Passaggio 3. Installazione di Elisir.

Per prima cosa, clona Git nel repository Elixir:

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

Avanti, vai alla directory dell'elisir:

cd elixir/
make clean test

Ora, si consiglia vivamente di aggiungere il percorso bin di Elixir alla variabile di ambiente PATH:

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

Verifica se Elixiris è installato o meno utilizzando il comando seguente:

iex

Passaggio 4. Installazione di Phoenix Framework.

Utilizza il seguente comando per installare Phoenix:

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

Passaggio 5. Installazione di PostgreSQL.

Puoi installare PostgreSQL usando YUM:

yum install -y postgresql-server
postgresql-setup initdb

Avvia il servizio PostgreSQL:

systemctl start postgresql.service
systemctl enable postgresql.service

Imposta una password per l'utente PostgreSQL predefinito "postgres":

sudo -u postgres psql

Imposta il metodo di autenticazione utente del database:

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

Trova la seguente sezione:

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

Modifica il metodo di autenticazione delle connessioni locali IPv4 su md5:

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

Riavvia il servizio PostgreSQL per avere effetto:

systemctl restart postgresql.service

Passaggio 6. Installazione di inotify-tools.

Utilizza il seguente comando per installare un componente richiesto "inotify-tools":

yum install inotify-tools

Passaggio 7. Crea un'applicazione Phoenix.

Supponi di voler creare un'applicazione Phoenix nella directory ~/idroot_project_1:

mix phoenix.new ~/idroot_project_1

Questo comando creerà per te la directory dell'applicazione ~/idroot_project_1. Entra nella directory e crea un database:

cd ~/idroot_project_1
mix ecto.create

Avvia la tua applicazione con il seguente comando:

mix phoenix.server

Passaggio 8. Accesso a Phoenix Framework.

Phoenix Framework sarà disponibile sulla porta HTTP 4000 per impostazione predefinita. Apri il tuo browser preferito e vai a http://your-domain.com:4000/ o http://your-server-ip:4000 e completa i passaggi richiesti per completare l'installazione.

Congratulazioni! Hai installato correttamente Phoenix Framework. Grazie per aver utilizzato questo tutorial per l'installazione di Phoenix Framework su sistemi CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Phoenix Framework .


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Wine 4.0 su CentOS 7

  4. Come installare Vim 8.2 su CentOS 7

  5. Come installare VirtualBox su CentOS 7

Come installare R su CentOS 8

Come installare Zend Framework su CentOS 6

Come installare Phoenix Framework su CentOS 7

Come installare Ionic Framework su CentOS 7

Come installare Ionic Framework su CentOS 8

Come installare Symfony Framework su CentOS 8